<SEC-DOCUMENT>0001140361-25-030212.txt : 20250811
<SEC-HEADER>0001140361-25-030212.hdr.sgml : 20250811
<ACCEPTANCE-DATETIME>20250811160237
ACCESSION NUMBER:		0001140361-25-030212
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		100
CONFORMED PERIOD OF REPORT:	20250630
FILED AS OF DATE:		20250811
DATE AS OF CHANGE:		20250811

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-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-33861
		FILM NUMBER:		251201910

	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-Q
<SEQUENCE>1
<FILENAME>ef20050517_10q.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon Aug 11 20:01:37 UTC 2025 -->
<!-- Created by CompSci Resources, LLC on Fri Aug 01 04:58:16 UTC 2025 -->
<html xmlns:compsci="http://compsciresources.com" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:dtr="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" 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/20250630" xmlns:srt="http://fasb.org/srt/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:us-types="http://fasb.org/us-types/2025" 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><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>&#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-7874">10-Q</ix:nonNumeric></span> </div><div>
  </div><div>&#160;
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span>&#9745;</span>
    </div>
    <div> <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:DocumentQuarterlyReport" id="ixv-25"><span style="font-weight: bold;">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES</span><span>&#160;</span><span style="font-weight: bold;">EXCHANGE ACT OF 1934</span></ix:nonNumeric> </div>
  </div><div>
  </div><div style="clear: both;">&#160;
  </div><div>
  </div><div style="margin-left: 36pt;"> <span style="font-weight: bold;">FOR THE QUARTERLY PERIOD ENDED <ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="ixv-7875">JUNE 30, 2025</ix:nonNumeric></span> </div><div>
  </div><div>&#160;
  </div><div>
  </div><div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span>&#9744;</span>
    </div>
    <div> <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentTransitionReport" id="ixv-41"><span style="font-weight: bold;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES</span><span>&#160;</span><span style="font-weight: bold;">EXCHANGE ACT OF 1934</span></ix:nonNumeric> </div>
  </div><div>
  </div><div style="clear: both;">&#160;
  </div><div>
  </div><div style="margin-left: 36pt;">
   <span style="font-weight: bold;">FOR THE TRANSITION PERIOD FROM&#160; &#160; &#160; &#160; &#160;TO</span>
  </div><div>
  </div><div>&#160;
  </div><div>
  </div><div style="text-align: center;"> <span style="font-weight: bold;">Commission File No. <ix:nonNumeric contextRef="c0" name="dei:EntityFileNumber" id="ixv-7876">001-33861</ix:nonNumeric></span> </div><div>
  </div><div>&#160;
  </div><div>
  </div><div style="text-align: center; font-size: 24pt;"> <ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName" id="ixv-59"><span style="font-weight: bold;">MOTORCAR PARTS OF AMERICA, INC.</span></ix:nonNumeric> </div><div>
  </div><div style="text-align: center;">
   <span>(Exact name of registrant as specified in its charter)</span>
  </div><div>
  </div><div style="text-align: center;">&#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: 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 0px 2px; text-align: center;"> <ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="ixv-7877">New York</ix:nonNumeric> </td><td style="text-align: center;">&#160;</td> <td style="padding: 0px 2.35pt 0px 2px; text-align: center;"> <ix:nonNumeric contextRef="c0" name="dei:EntityTaxIdentificationNumber" id="ixv-7878">11-2153962</ix:nonNumeric> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0px 2.35pt 0px 2px; text-align: center;"> (State or other jurisdiction of&#160;<span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">incorporation or organization)</span> </td><td style="text-align: center;">&#160;</td> <td style="padding: 0px 2.35pt 0px 2px; text-align: center;"> (I.R.S. Employer&#160;<span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Identification No.)</span> </td> </tr> </table><div>&#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: 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 0px 2px; text-align: center;"> <ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine1" id="ixv-7879">2929 California Street</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressCityOrTown" id="ixv-7880">Torrance</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="ixv-7881">California</ix:nonNumeric> </td><td style="text-align: center;">&#160;</td> <td style="padding: 0px 2.35pt 0px 2px; text-align: center;"> <ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode" id="ixv-7882">90503</ix:nonNumeric> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0px 2.35pt 0px 2px; text-align: center;"> (Address of principal executive offices) </td><td style="text-align: center;">&#160;</td> <td style="padding: 0px 2.35pt 0px 2px; text-align: center;"> (Zip Code) </td> </tr> </table><div style="text-align: center;">&#160;
  </div><div>
  </div><div style="text-align: center;"> <span>Registrant&#8217;s telephone number, including area code: (<ix:nonNumeric contextRef="c0" name="dei:CityAreaCode" id="ixv-7883">310</ix:nonNumeric>) <ix:nonNumeric contextRef="c0" name="dei:LocalPhoneNumber" id="ixv-7884">212-7910</ix:nonNumeric></span> </div><div>
  </div><div>
   <span style="color: rgb(0, 0, 0);">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: 40%;">&#160;</td><td style="width: 20%;">&#160;</td><td style="width: 40%;">&#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="text-align: center;"> <span style="color: rgb(0, 0, 0); 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;"> <div style="text-align: center;"> <span style="color: rgb(0, 0, 0); text-decoration: underline;">Trading symbol(s)</span> </div> </td> <td style="padding: 0px 5.4pt; border-width: 1pt; border-style: solid; border-color: black;"> <div style="text-align: center;"> <span style="color: rgb(0, 0, 0); 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="text-align: center;"> <ix:nonNumeric contextRef="c0" name="dei:Security12bTitle" id="ixv-123"><span>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="text-align: center;"> <ix:nonNumeric contextRef="c0" name="dei:TradingSymbol" id="ixv-127"><span>MPAA</span></ix:nonNumeric> </div> </td> <td style="padding: 0px 5.4pt; border-width: 1pt; border-style: solid; border-color: black;"> <div style="text-align: center;"> <span>The <ix:nonNumeric contextRef="c0" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="ixv-7885">Nasdaq</ix:nonNumeric> Global Select Market</span> </div> </td> </tr> </table><div>&#160;
  </div><div>
  </div><div>
   <span>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.</span>
  </div><div>
  </div><div> <span><ix:nonNumeric contextRef="c0" name="dei:EntityCurrentReportingStatus" id="ixv-7886">Yes</ix:nonNumeric> &#9745; No &#9744;</span> </div><div>
  </div><div>&#160;
  </div><div>
  </div><div> <span>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:EntityInteractiveDataCurrent" id="ixv-7887">Yes</ix:nonNumeric> &#9745; No &#9744;</span> </div><div>
  </div><div>&#160;
  </div><div>
  </div><div>
   <span>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><div>

  </div><table style="font-size: 10pt; border-spacing: 0px; border-collapse: collapse; margin: auto; width: 100%;"> <tr style="height: 0px; font-size: 0px;"><td style="width: 55%;">&#160;</td><td style="width: 45%;">&#160;</td></tr><tr style="vertical-align: top;"> <td style="padding: 0px 2.35pt 0px 2px;"> <div> Large accelerated filer &#9744; </div> </td> <td style="padding: 0px 2.35pt 0px 2px;"> <div> <ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="ixv-7888">Accelerated filer</ix:nonNumeric> &#9745; </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0px 2.35pt 0px 2px;"> <div> Non-accelerated filer &#9744; </div> </td> <td style="padding: 0px 2.35pt 0px 2px;"> <div> Smaller reporting company <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntitySmallBusiness" id="ixv-7889">&#9744;</ix:nonNumeric> </div> </td> </tr> <tr style="vertical-align: top;"> <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td> <td style="padding: 0px 2.35pt 0px 2px;"> <div> Emerging growth company <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityEmergingGrowthCompany" id="ixv-7890">&#9744;</ix:nonNumeric> </div> </td> </tr> </table><div>&#160;
  </div><div>

  </div><div>
   If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">&#9744;</span>
  </div><div>&#160;
  </div><div>

  </div><div> Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes <span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityShellCompany" id="ixv-7891">&#9744;</ix:nonNumeric>&#160;</span>No &#9745; </div><div>&#160;
  </div><div>
  </div><div> <span>There were <ix:nonFraction contextRef="c1" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-7892">19,352,135</ix:nonFraction> shares of Common Stock outstanding at August 4, 2025.</span> </div><div>
  </div><div>
   <span>&#160;</span>
  </div><div>

  </div><hr style="border-top: 1px solid black; border-bottom: 3px solid black; border-left: none; border-right: none; height: 2px;"/><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><div>






  </div><div style="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;">MOTORCAR PARTS OF AMERICA, INC.</span></div><div style="text-align: center;">&#160;</div><div style="text-align: center; font-weight: bold;"><a id="TABLE_OF_CONTENTS" title="TABLE OF CONTENTS"></a>TABLE OF CONTENTS</div><div style="text-align: center; font-weight: bold;">&#160;</div><table style="font-size: 10pt; border-spacing: 0px; border-collapse: collapse; width: 100%;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 5%;">&#160;</td>
    <td style="width: 90%;">&#160;</td>
    <td style="width: 5%; text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td colspan="2" style="padding: 0;">
     <div style="font-weight: bold;">
      PART I &#8212; FINANCIAL INFORMATION
    </div>
    </td>
    <td style="padding: 0px; text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">
     <div>
      <a href="#Financial_Statements">Item 1. Financial Statements</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right;">
     <div>
      4
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px 0px 0px 10px;">
     <div>
      <a href="#Condensed_Consolidated_Balance_Sheets">Condensed Consolidated Balance Sheets</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right;">
     <div>
      4
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px 0px 0px 10px;">
     <div>
      <a href="#Condensed_Consolidated_Statements_of_Operations">Condensed Consolidated Statements of Operations</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right;">
     <div>
      5
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px 0px 0px 10px;">
     <div>
      <a href="#Condensed_Consolidated_Statements_of_Comprehensive_Income_Loss">Condensed Consolidated Statements of Comprehensive Income (Loss)&#160;</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right;">
     <div>
      6
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px 0px 0px 10px;">
     <div>
      <a href="#Condensed_Consolidated_Statements_of_Shareholders_Equity">Condensed Consolidated Statements of Shareholders&#8217; Equity</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right;">
     <div>
      7
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px 0px 0px 10px;">
     <div>
       <div>
        <a href="#Condensed_Consolidated_Statements_of_Cash_Flows">Condensed Consolidated Statements of Cash Flows</a>
       </div>
     </div>
    </td>
    <td style="padding: 0px; text-align: right;">
     <div>
      8
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px 0px 0px 10px;">
     <div>
      <a href="#Notes">Notes to Condensed Consolidated Financial Statements</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right;">
     <div>
      9
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">
     <div>
      <a href="#Managements_Discussion_and_Analysis_of_Financial_Condition_and_Results_of_Operations">Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right;">
     <div>
      26</div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">
     <div>
      <a href="#Quantitative_and_Qualitative_Disclosures_About_Market_Risk">Item 3. Quantitative and Qualitative Disclosures About Market Risk</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right;">
     <div>
      34
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">
     <div>
      <a href="#Controls_and_Procedures">Item 4. Controls and Procedures</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right;">
     <div>
      34
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td colspan="2" style="padding: 0;">
     <div style="font-weight: bold;">
      PART II &#8212; OTHER INFORMATION
     </div>
    </td>
    <td style="padding: 0px; text-align: right;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">
     <div>
      <a href="#Legal_Proceedings">Item 1. Legal Proceedings</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right;">
     <div>
      36
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">
     <div>
       <div>
        <a href="#Risk_Factors">Item 1A. Risk Factors</a>
       </div>
     </div>
    </td>
    <td style="padding: 0px; text-align: right;">
     <div>
      36
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">
     <div>
      <a href="#Unregistered_Sales_of_Equity_Securities_and_Use_of_Proceeds">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right;">
     <div>
      36
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">
     <div>
      <a href="#Defaults_Upon_Senior_Securities">Item 3. Defaults Upon Senior Securities</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right;">
     <div>
      36
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">
     <div>
      <a href="#Other_Information">Item 5. Other Information</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right;">
     <div>
      37</div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">
     <div>
      <a href="#Exhibits">Item 6. Exhibits</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right;">
     <div>
      38
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding: 0px;">&#160;</td>
    <td style="padding: 0px;">
     <div>
      <a href="#SIGNATURES">SIGNATURES</a>
     </div>
    </td>
    <td style="padding: 0px; text-align: right;">
     <div>
      41
     </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: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><div style="text-align: center;"><span style="font-weight: bold;">MOTORCAR PARTS OF AMERICA, INC.</span>
  </div><div>&#160;
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">GLOSSARY</span>
  </div><div>
  </div><div>&#160;
  </div><div>
  </div><div>
   <span>The following terms are frequently used in the text of this report and have the meanings indicated below.</span>
  </div><div>
  </div><div>&#160;
  </div><div>
  </div><div>
   <span style="color: rgb(0, 0, 0);">&#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>&#160;
  </div><div>
  </div><div>
   <span style="color: rgb(0, 0, 0);">&#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>Remanufactured Core portion of stock adjustment returns are classified as contract assets until we physically receive them.</span>
  </div><div>
  </div><div>
   <span>&#160;</span>
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><div style="line-height: 12pt; text-align: center; font-weight: bold;">
   <a id="new_id"></a><span>PART I &#8212; FINANCIAL INFORMATION</span>
  </div><div>
  </div><div>&#160;
  </div><div>
  </div><div style="text-indent: -36pt; line-height: 12pt; padding-left: 36pt; font-size: 10pt; font-weight: bold;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     <span>Item 1.</span>
    </div>
    <div>
     <a id="Financial_Statements" title="Financial Statements"></a><span>Financial Statements</span>
    </div>
  </div><div>
  </div><div>&#160;
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">MOTORCAR PARTS OF AMERICA, INC. AND SUBSIDIARIES</span>
  </div><div>
  </div><div style="line-height: 12pt; text-align: center;">
   <a id="Condensed_Consolidated_Balance_Sheets" title="Condensed Consolidated Balance Sheets"></a><span style="font-weight: bold;">Condensed Consolidated Balance Sheets</span>
  </div><div>

  </div><div style="text-align: center;">&#160;
  </div><div>

  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; margin-left: auto; margin-right: 0px; width: 100%; border-spacing: 0px;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 77%;">&#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="text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align : center; width : 9%; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; vertical-align : bottom; white-space : nowrap; "><b>June 30, 2025</b></td><td style="text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center;">&#160;</td>
    <td style="width: 1%; 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; width : 9%; vertical-align : bottom; white-space : nowrap; "><b>March 31, 2025</b></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>
     <div>
      <span style="font-weight: bold;">ASSETS</span>
     </div>
    </td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; width: 9%;">


      <b>(Unaudited)</b>
      </td><td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td colspan="2" style="padding-left: 10px;">&#160; </td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Current assets:
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%; padding-left: 10px;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%; padding-left: 10px;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Cash and cash equivalents
     </div>
    </td>
    <td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-7893">12,479,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-7894">9,429,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">
     <div>
      Short-term investments
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="0" unitRef="usd" id="ixv-7895">2,011,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="0" unitRef="usd" id="ixv-7896">1,881,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Accounts receivable &#8212; net
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-7897">85,532,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-7898">91,064,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">
     <div>
      Inventory &#8212; net
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-7899">366,772,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-7900">359,669,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Contract assets
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="0" unitRef="usd" id="ixv-7901">30,329,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="0" unitRef="usd" id="ixv-7902">29,606,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">
     <div>
      Prepaid expenses and other current assets
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-7903">22,259,000</ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-7904">19,822,000</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Total current assets
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-7905">519,382,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-7906">511,471,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Plant and equipment &#8212; net
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-7907">33,194,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-7908">31,990,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Operating lease assets
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-7909">68,281,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-7910">66,603,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Long-term deferred income taxes
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="0" unitRef="usd" id="ixv-7911">5,504,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="0" unitRef="usd" id="ixv-7912">4,569,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Long-term contract assets
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" scale="0" unitRef="usd" id="ixv-7913">340,529,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" scale="0" unitRef="usd" id="ixv-7914">336,268,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Goodwill and intangible assets &#8212; net
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="0" unitRef="usd" id="ixv-7915">3,693,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="0" unitRef="usd" id="ixv-7916">3,757,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Other assets
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="0" unitRef="usd" id="ixv-7917">2,767,000</ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="0" unitRef="usd" id="ixv-7918">2,978,000</ix:nonFraction></td><td style="text-align: left; 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 style="padding-left: 20px;">
     <div>
      TOTAL ASSETS
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-7919">973,350,000</ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-7920">957,636,000</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      <span style="font-weight: bold;">LIABILITIES AND SHAREHOLDERS' EQUITY</span>
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%; padding-left: 10px;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%; padding-left: 10px;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Current liabilities:
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%; padding-left: 10px;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%; padding-left: 10px;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Accounts payable and accrued liabilities
     </div>
    </td>
    <td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-7921">176,269,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-7922">172,117,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">
     <div>
      Customer finished goods returns accrual
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:CustomerFinishedGoodsReturnsAccrual" scale="0" unitRef="usd" id="ixv-7923">32,926,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:CustomerFinishedGoodsReturnsAccrual" scale="0" unitRef="usd" id="ixv-7924">34,411,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Contract liabilities
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="0" unitRef="usd" id="ixv-7925">49,396,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="0" unitRef="usd" id="ixv-7926">38,158,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">
     <div>
      Revolving loan
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LinesOfCreditCurrent" scale="0" unitRef="usd" id="ixv-7927">86,856,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LinesOfCreditCurrent" scale="0" unitRef="usd" id="ixv-7928">90,787,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Other current liabilities
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-7929">4,973,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-7930">5,570,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">
     <div>
      Operating lease liabilities
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-7931">10,196,000</ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-7932">9,982,000</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Total current liabilities
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-7933">360,616,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-7934">351,025,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Convertible notes, related party
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><div style="-sec-ix-hidden: hidden-fact-0"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtNoncurrent" scale="0" unitRef="usd" id="ixv-7935">40,844,000</ix:nonFraction></div></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><div style="-sec-ix-hidden: hidden-fact-1"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtNoncurrent" scale="0" unitRef="usd" id="ixv-7936">35,207,000</ix:nonFraction></div></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Long-term contract liabilities
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-7937">240,021,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-7938">241,404,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Long-term deferred income taxes
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="0" unitRef="usd" id="ixv-7939">488,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="0" unitRef="usd" id="ixv-7940">362,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Long-term operating lease liabilities
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-7941">63,056,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-7942">65,308,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Other liabilities
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-7943">8,212,000</ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-7944">6,631,000</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      Total liabilities
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-7945">713,237,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-7946">699,937,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Commitments and contingencies
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%; padding-left: 10px; text-align: right;"><div style="-sec-ix-hidden: hidden-fact-2">&#160;</div></td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%; padding-left: 10px; text-align: right;"><div style="-sec-ix-hidden: hidden-fact-3">&#160;</div></td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Shareholders' equity:
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%; padding-left: 10px;">&#160;</td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%; padding-left: 10px;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;"> <div> Preferred stock; par value $<ix:nonFraction contextRef="c2" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-7947"><ix:nonFraction contextRef="c3" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-7948">.01</ix:nonFraction></ix:nonFraction> per share, <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-7949"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-7950">5,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction contextRef="c2" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" unitRef="shares" id="ixv-7951"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" unitRef="shares" id="ixv-7952">none</ix:nonFraction></ix:nonFraction> issued </div> </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:fixed-zero" name="us-gaap:PreferredStockValue" scale="0" unitRef="usd" id="ixv-7953"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:fixed-zero" name="us-gaap:PreferredStockValue" scale="0" unitRef="usd" id="ixv-7954"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;"> <div> Series A junior participating preferred stock; par value $<ix:nonFraction contextRef="c4" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-7955"><ix:nonFraction contextRef="c5" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-7956">.01</ix:nonFraction></ix:nonFraction> per share,<ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-7957"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-7958">20,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction contextRef="c4" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" unitRef="shares" id="ixv-7959"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" unitRef="shares" id="ixv-7960">none</ix:nonFraction></ix:nonFraction> issued </div> </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:fixed-zero" name="us-gaap:PreferredStockValue" scale="0" unitRef="usd" id="ixv-7961"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:fixed-zero" name="us-gaap:PreferredStockValue" scale="0" unitRef="usd" id="ixv-7962"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 5.4pt 0px 10px;"> <div style="padding-left : 10px; text-indent : -10px; "> Common stock; par value $<ix:nonFraction contextRef="c2" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-7963"><ix:nonFraction contextRef="c3" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-7964">.01</ix:nonFraction></ix:nonFraction> per share, <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-7965"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-7966">50,000,000</ix:nonFraction></ix:nonFraction> shares authorized;<ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-7967"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-7968">19,352,135</ix:nonFraction></ix:nonFraction> and <ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-7969"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-7970">19,435,706</ix:nonFraction></ix:nonFraction> shares issued and outstanding at June 30, 2025 and March 31, 2025, respectively </div> </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-7971">194,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-7972">194,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Additional paid-in capital
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="usd" id="ixv-7973">232,897,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="usd" id="ixv-7974">234,413,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">
     <div>
      Retained earnings
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" unitRef="usd" id="ixv-7975">23,075,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" unitRef="usd" id="ixv-7976">20,033,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Accumulated other comprehensive income
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" unitRef="usd" id="ixv-7977">3,947,000</ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" unitRef="usd" id="ixv-7978">3,059,000</ix:nonFraction></td><td style="text-align: left; 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 style="padding-left: 20px;">
     <div>
      Total shareholders' equity
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-7979">260,113,000</ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-7980">257,699,000</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 20px;">
     <div>
      TOTAL LIABILITIES AND SHAREHOLDERS&#8217; EQUITY
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; padding-left: 10px;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-7981">973,350,000</ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; padding-left: 10px;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-7982">957,636,000</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
  </table><div style="text-align: center;">&#160;
  </div><div>
  </div><div style="text-align: center;">
   The accompanying notes to condensed consolidated financial statements are an integral part hereof.
  </div><div>
  </div><div>
   &#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: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><div style="text-align: center;">
   <span style="font-weight: bold;">MOTORCAR PARTS OF AMERICA, INC. AND SUBSIDIARIES</span>
  </div><div>
  </div><div style="line-height: 12pt; text-align: center;">
   <a id="Condensed_Consolidated_Statements_of_Operations" title="Condensed Consolidated Statements of Operations"></a><span style="font-weight: bold;">Condensed Consolidated Statements of Operations</span>
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">(Unaudited)</span>
  </div><div>
  </div><div>&#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;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 77%;">&#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.0pt;">
    <td>&#160;</td>
    <td colspan="7" style="text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; ">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Three Months Ended</span>
     </div>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">June 30,</span>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">2024</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="vertical-align: top; height: 1.0pt;">
    <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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net sales
     </div>
    </td>
    <td style="width: 1%; text-align: left;">$</td><td style="text-indent: -7.2pt; width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-7983">188,364,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">$</td><td style="text-indent: -7.2pt; width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-7984">169,887,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Cost of goods sold
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right; 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:CostOfGoodsAndServicesSold" scale="0" unitRef="usd" id="ixv-7985">154,447,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="usd" id="ixv-7986">140,713,000</ix:nonFraction></td><td style="width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 28.8pt;">
      Gross profit
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-7987">33,917,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-7988">29,174,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Operating expenses:
     </div>
    </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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      General and administrative
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-7989">12,680,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-7990">16,670,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Sales and marketing
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-7991">6,210,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="usd" id="ixv-7992">5,449,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Research and development
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-7993">3,306,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-7994">2,433,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Foreign exchange impact of lease liabilities and forward contracts
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right; 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:ForeignCurrencyTransactionGainLossUnrealized" scale="0" unitRef="usd" id="ixv-7995">8,348,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="0" sign="-" unitRef="usd" id="ixv-7996">11,078,000</ix:nonFraction></td><td style="width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 28.8pt;">
      Total operating expenses
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right; 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:OperatingExpenses" scale="0" unitRef="usd" id="ixv-7997">13,848,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-7998">35,630,000</ix:nonFraction></td><td style="width: 1%; 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: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Operating income (loss)
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-7999">20,069,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8000">6,456,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Other expenses:
     </div>
    </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: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Interest expense, net
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:InterestExpenseNet" scale="0" unitRef="usd" id="ixv-8001">12,812,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="mpaa:InterestExpenseNet" scale="0" unitRef="usd" id="ixv-8002">14,387,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Change in fair value of compound net derivative liability
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right; 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:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" sign="-" unitRef="usd" id="ixv-8003">1,790,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" unitRef="usd" id="ixv-8004">2,580,000</ix:nonFraction></td><td style="width: 1%; 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: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 28.8pt;">
      Total other expenses
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right; 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:OtherNonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-8005">14,602,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-8006">11,807,000</ix:nonFraction></td><td style="width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Income (loss) before income tax expense (benefit)
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-8007">5,467,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-8008">18,263,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Income tax expense (benefit)
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right; 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:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-8009">2,425,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-8010">178,000</ix:nonFraction></td><td style="width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net income (loss)
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-indent: -7.2pt; width: 9%; text-align: right; 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" unitRef="usd" id="ixv-8011">3,042,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-indent: -7.2pt; width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8012">18,085,000</ix:nonFraction></td><td style="width: 1%; 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: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Basic net income (loss) per share
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-indent: -7.2pt; width: 9%; text-align: right; 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" unitRef="usdPershares" id="ixv-8013">0.16</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-indent: -7.2pt; width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-8014">0.92</ix:nonFraction></td><td style="width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Diluted net income (loss) per share
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-indent: -7.2pt; width: 9%; text-align: right; 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" unitRef="usdPershares" id="ixv-8015">0.15</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-indent: -7.2pt; width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-8016">0.92</ix:nonFraction></td><td style="width: 1%; 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: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Weighted average number of shares outstanding:
     </div>
    </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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Basic
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right; 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-8017">19,369,060</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-8018">19,674,539</ix:nonFraction></td><td style="width: 1%; 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: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Diluted
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right; 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-8019">19,917,663</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-indent: -7.2pt; width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-8020">19,674,539</ix:nonFraction></td><td style="width: 1%; 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>
  </div><div style="text-align: center;">
   <span>The accompanying notes to condensed consolidated financial statements are an integral part hereof.</span>
  </div><div>
  </div><div>
   <span>&#160;</span>
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><div style="text-align: center;">
   <span style="font-weight: bold;">MOTORCAR PARTS OF AMERICA, INC. AND SUBSIDIARIES</span>
  </div><div>
  </div><div style="line-height: 12pt; text-align: center;">
   <a id="Condensed_Consolidated_Statements_of_Comprehensive_Income_Loss" title="Condensed Consolidated Statements of Comprehensive Income (Loss)"></a><span style="font-weight: bold;">Condensed Consolidated Statements of Comprehensive Income (Loss)</span>
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">(Unaudited)</span>
  </div><div>
  </div><div>&#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;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 77%;">&#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="text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td colspan="5" style="text-align: center; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><b>Three Months Ended<br/>June 30,</b></td>
    <td style="text-align: center; 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>&#160;</td>
    <td style="text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


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


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

   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net income (loss)
     </div>
    </td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-8021">3,042,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8022">18,085,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Other comprehensive income (loss), net of tax:
     </div>
    </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; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Foreign currency translation gain (loss)
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; 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:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-8023">888,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd" id="ixv-8024">675,000</ix:nonFraction></td><td style="width: 1%; 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>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Total other comprehensive income (loss), net of tax
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; 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:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-8025">888,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd" id="ixv-8026">675,000</ix:nonFraction></td><td style="width: 1%; 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; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Comprehensive income (loss)
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; 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:ComprehensiveIncomeNetOfTax" scale="0" unitRef="usd" id="ixv-8027">3,930,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-8028">18,760,000</ix:nonFraction></td><td style="width: 1%; 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>
  </div><div style="text-align: center;">
   <span>The accompanying notes to condensed consolidated financial statements are an integral part hereof.</span>
  </div><div>
  </div><div>
   <span>&#160;</span>
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><div style="text-align: center;">
   <span style="font-weight: bold;">MOTORCAR PARTS OF AMERICA, INC. AND SUBSIDIARIES</span>
  </div><div>
  </div><div style="line-height: 12pt; text-align: center;">
   <a id="Condensed_Consolidated_Statements_of_Shareholders_Equity" title="Condensed Consolidated Statements of Shareholders&#8217; Equity"></a><span style="font-weight: bold;">Condensed Consolidated Statements of Shareholders&#8217; Equity</span>
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">(Unaudited)</span>
  </div><div>
  </div><div style="text-align: center;">&#160;
  </div><div>

  </div><table cellpadding="0" style="font-size: 10pt; border-collapse: collapse; margin-left: auto; 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: 29%;">&#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="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td colspan="7" style="text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">Common Stock</span>
           </td><td style="text-align: center;">&#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>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">


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


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




      <span style="font-weight: bold;">Additional<br/>

      Paid-in<br/>

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



      <span style="font-weight: bold;">Retained<br/>

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





      <span style="font-weight: bold;">Accumulated<br/>

      Other<br/>

      Comprehensive<br/>

       Income (Loss)</span>
     </td><td style="text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom;">


      <span style="font-weight: bold;">Total </span>
     </td><td style="text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <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 style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Balance at March 31, 2025
     </div>
    </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="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-8029">19,435,706</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;$</td><td style="text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-8030">194,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: left; 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="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-8031">234,413,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: left; 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="c9" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-8032">20,033,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: left; 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="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-8033">3,059,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: left; 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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-8034">257,699,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Share-based compensation expense
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">          -      </td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8035"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8036">946,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8037"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8038"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8039">946,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div style="text-indent : -10pt; padding-left : 10pt; ">
      Issuance of common stock upon vesting of RSUs and PSUs, net of shares withheld for employee taxes
     </div>
    </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="c11" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" scale="0" unitRef="shares" id="ixv-8040">114,225</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: left;">&#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="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" sign="-" unitRef="usd" id="ixv-8041">2,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: left;">&#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="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-8042">498,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td><td style="text-align: left;">&#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="c13" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-8043"> - </ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: left;">&#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="c14" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-8044"> - </ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: left;">&#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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-8045">496,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Repurchase and cancellation of common stock, including fees
     </div>
    </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="c11" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" unitRef="shares" id="ixv-8046">197,796</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td><td style="text-align: left;">&#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="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="0" unitRef="usd" id="ixv-8047">2,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td><td style="text-align: left;">&#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="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="0" unitRef="usd" id="ixv-8048">1,964,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td><td style="text-align: left;">&#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="c13" decimals="0" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="0" unitRef="usd" id="ixv-8049">-</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="0" unitRef="usd" id="ixv-8050">&#160;-</ix:nonFraction></td><td style="width: 1%;">&#160;</td><td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%; vertical-align: bottom; text-align: right;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="0" unitRef="usd" id="ixv-8051">1,966,000</ix:nonFraction></td><td style="width: 1%; vertical-align: bottom;">)</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: middle;">
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Foreign currency translation
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">          -      </td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-8052"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c12" decimals="0" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-8053"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-8054"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-8055">888,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-8056">888000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Net income
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">          -      </td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-8057"> - </ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c12" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-8058"> - </ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-8059">3,042,000</ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-8060"> - </ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; 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:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-8061">3,042,000</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Balance at June 30, 2025
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c15" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-8062">19,352,135</ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-8063">194,000</ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c16" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-8064">232,897,000</ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-8065">23,075,000</ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c18" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-8066">3,947,000</ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-8067">260,113,000</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div>

  </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 style="width: 29%;">&#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="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td colspan="7" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">Common Stock</span>
           </td><td style="text-align: center;">&#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>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">


      <span style="font-weight: bold;">Shares </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><td style="text-align: center;">&#160;</td>
    <td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">


      <span style="font-weight: bold;">Amount </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><td style="text-align: center;">&#160;</td>
    <td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">




      <span style="font-weight: bold;">Additional<br/>

       Paid-in<br/>

      Capital</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><td style="text-align: center;">&#160;</td>
    <td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">



      <span style="font-weight: bold;">Retained<br/>

      Earnings</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><td style="text-align: center;">&#160;</td>
    <td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">





      <span style="font-weight: bold;">Accumulated<br/>

      Other<br/>

      Comprehensive<br/>

       Income (Loss)</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><td style="text-align: center;">&#160;</td>
    <td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; vertical-align: bottom; width: 9%;">


      <span style="font-weight: bold;">Total </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; height: 1.0pt;">
    <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 style="width: 1%;">&#160;</td><td style="width: 9%;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="vertical-align: bottom;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Balance at March 31, 2024
     </div>
    </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="c19" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-8068">19,662,380</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: left; 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="c19" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-8069">197,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: left; 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="c20" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-8070">236,255,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: left; 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="c21" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-8071">39,503,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: left; 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="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-8072">9,155,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: left; 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="c23" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-8073">285,110,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Share-based compensation expense
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">          -      </td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8074"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c25" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8075">1,000,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c26" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8076"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c27" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8077"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="0" unitRef="usd" id="ixv-8078">1,000,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div style="text-indent : -7.2pt; padding-left : 10pt; ">
      Issuance of common stock upon vesting of RSUs and PSUs, net of shares withheld for employee taxes
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c24" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" scale="0" unitRef="shares" id="ixv-8079">91,205</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; vertical-align: bottom;"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" sign="-" unitRef="usd" id="ixv-8080">1,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#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="c25" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-8081">182,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td><td style="text-align: left;">&#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="c26" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-8082"> - </ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: left;">&#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="c27" decimals="0" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-8083"> - </ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td><td style="text-align: left;">&#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="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-8084">181,000</ix:nonFraction></td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Foreign currency translation
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">          -      </td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-8085"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c25" decimals="0" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-8086"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c26" decimals="0" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd" id="ixv-8087"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">(<ix:nonFraction contextRef="c27" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd" id="ixv-8088">675,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd" id="ixv-8089">675,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Net loss
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">          -      </td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-8090"> - </ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c25" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-8091"> - </ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c26" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8092">18,085,000</ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c27" decimals="0" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-8093"> - </ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8094">18,085,000</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Balance at June 30, 2024
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c28" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-8095">19,753,585</ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c28" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-8096">198,000</ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c29" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-8097">237,073,000</ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c30" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-8098">21,418,000</ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c31" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-8099">8,480,000</ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c32" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-8100">267,169,000</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div>
  </div><div style="text-align: center;">
   <span>The accompanying notes to condensed consolidated financial statements are an integral part hereof.</span>
  </div><div>
  </div><div>
   <span>&#160;</span>
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><div>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">MOTORCAR PARTS OF AMERICA, INC. AND SUBSIDIARIES</span>
  </div><div>
  </div><div style="line-height: 12pt; text-align: center;">
   <a id="Condensed_Consolidated_Statements_of_Cash_Flows" title="Condensed Consolidated Statements of Cash Flows"></a><span style="font-weight: bold;">Condensed Consolidated Statements of Cash Flows</span>
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">(Unaudited)</span>
  </div><div>
  </div><div>&#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;">
   <tr style="height: 0px; font-size: 0px;">
    <td style="width: 77%;">&#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.0pt;">
    <td>&#160;</td>
    <td colspan="7" style="text-align: center;">


      <span style="font-weight: bold;">Three Months Ended</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td colspan="7" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">June 30,</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#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; 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; border-top: none; border-left: none; border-right: none;">&#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="border-bottom: 1px solid black; 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; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Cash flows from operating activities:
     </div>
    </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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Net income (loss)
     </div>
    </td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-8101">3,042,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8102">18,085,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:
     </div>
    </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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Depreciation and amortization
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-8103">2,449,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-8104">2,729,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Amortization of debt issuance costs
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCosts" scale="0" unitRef="usd" id="ixv-8105">590,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCosts" scale="0" unitRef="usd" id="ixv-8106">537,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Amortization of interest on contract liabilities
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:AmortizationOfInterestOnContractLiabilities" scale="0" unitRef="usd" id="ixv-8107">162,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="mpaa:AmortizationOfInterestOnContractLiabilities" scale="0" unitRef="usd" id="ixv-8108">203,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Accrued interest on convertible notes, related party
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="0" unitRef="usd" id="ixv-8109">968,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="0" unitRef="usd" id="ixv-8110">880,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Amortization of core premiums paid to customers
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:AmortizationOfCorePremiumsPaidToCustomers" scale="0" unitRef="usd" id="ixv-8111">2,621,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="mpaa:AmortizationOfCorePremiumsPaidToCustomers" scale="0" unitRef="usd" id="ixv-8112">2,471,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Amortization of finished goods premiums paid to customers
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:AmortizationOfFinishedGoodsPremiumsPaidToCustomers" scale="0" unitRef="usd" id="ixv-8113">226,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="mpaa:AmortizationOfFinishedGoodsPremiumsPaidToCustomers" scale="0" unitRef="usd" id="ixv-8114">257,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Noncash lease expense
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="0" unitRef="usd" id="ixv-8115">2,435,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="0" unitRef="usd" id="ixv-8116">2,608,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Foreign exchange impact of lease liabilities and forward contracts
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="0" unitRef="usd" id="ixv-8117">8,348,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="0" sign="-" unitRef="usd" id="ixv-8118">11,078,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Change in fair value of compound net derivative liability
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" sign="-" unitRef="usd" id="ixv-8119">1,790,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" unitRef="usd" id="ixv-8120">2,580,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Gain on short-term investments
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" scale="0" unitRef="usd" id="ixv-8121">131,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" scale="0" unitRef="usd" id="ixv-8122">28,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Net provision for inventory reserves
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="0" unitRef="usd" id="ixv-8123">2,084,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="0" unitRef="usd" id="ixv-8124">3,184,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Net provision for customer payment discrepancies and credit losses
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses" scale="0" unitRef="usd" id="ixv-8125">401,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses" scale="0" unitRef="usd" id="ixv-8126">34,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Deferred income taxes
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-8127">339,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-8128">1,862,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Share-based compensation expense
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="0" unitRef="usd" id="ixv-8129">946,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="0" unitRef="usd" id="ixv-8130">1,000,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Loss on disposal of plant and equipment
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="0" sign="-" unitRef="usd" id="ixv-8131">17,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:fixed-zero" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="0" unitRef="usd" id="ixv-8132"> - </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Changes in operating assets and liabilities:
     </div>
    </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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 28.8pt;">
      Accounts receivable
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" sign="-" unitRef="usd" id="ixv-8133">5,994,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" sign="-" unitRef="usd" id="ixv-8134">17,207,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 28.8pt;">
      Inventory
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" unitRef="usd" id="ixv-8135">8,046,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" unitRef="usd" id="ixv-8136">9,061,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 28.8pt;">
      Prepaid expenses and other current assets
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" sign="-" unitRef="usd" id="ixv-8137">725,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" unitRef="usd" id="ixv-8138">1,232,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 28.8pt;">
      Other assets
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="0" sign="-" unitRef="usd" id="ixv-8139">394,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="0" unitRef="usd" id="ixv-8140">785,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 28.8pt;">
      Accounts payable and accrued liabilities
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="0" unitRef="usd" id="ixv-8141">4,013,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-8142">20,367,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 28.8pt;">
      Customer finished goods returns accrual
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual" scale="0" sign="-" unitRef="usd" id="ixv-8143">1,551,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="mpaa:IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual" scale="0" sign="-" unitRef="usd" id="ixv-8144">9,275,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 28.8pt;">
      Contract assets
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="0" unitRef="usd" id="ixv-8145">7,499,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="0" sign="-" unitRef="usd" id="ixv-8146">1,482,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 28.8pt;">
      Contract liabilities
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="0" unitRef="usd" id="ixv-8147">9,359,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="0" unitRef="usd" id="ixv-8148">2,089,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 28.8pt;">
      Operating lease liabilities
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:IncreaseDecreaseInOperatingLeaseLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-8149">2,484,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="mpaa:IncreaseDecreaseInOperatingLeaseLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-8150">2,162,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 28.8pt;">
      Other liabilities
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; 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:IncreaseDecreaseInOtherOperatingLiabilities" scale="0" unitRef="usd" id="ixv-8151">210,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-8152">1,163,000</ix:nonFraction></td><td style="width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Net cash provided by (used in) operating activities
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; 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:NetCashProvidedByUsedInOperatingActivities" scale="0" unitRef="usd" id="ixv-8153">10,028,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-8154">20,841,000</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Cash flows from investing activities:
     </div>
    </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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Purchase of plant and equipment
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-8155">807,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-8156">490,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Redemption of short-term investments
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; 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:PaymentsForProceedsFromShortTermInvestments" scale="0" sign="-" unitRef="usd" id="ixv-8157">1,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForProceedsFromShortTermInvestments" scale="0" unitRef="usd" id="ixv-8158">22,000</ix:nonFraction></td><td style="width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Net cash used in investing activities
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; 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:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-8159">806,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-8160">512,000</ix:nonFraction></td><td style="width: 1%; 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: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Cash flows from financing activities:
     </div>
    </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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Borrowings under revolving loan
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="0" unitRef="usd" id="ixv-8161">188,676,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="0" unitRef="usd" id="ixv-8162">42,366,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Repayments of revolving loan
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="0" unitRef="usd" id="ixv-8163">192,607,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;"><br/></td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="0" unitRef="usd" id="ixv-8164">26,532,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Payments for debt issuance costs
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:fixed-zero" name="us-gaap:PaymentsOfFinancingCosts" scale="0" unitRef="usd" id="ixv-8165"> - </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfFinancingCosts" scale="0" unitRef="usd" id="ixv-8166">15,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Payments on finance lease obligations
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeasePrincipalPayments" scale="0" unitRef="usd" id="ixv-8167">385,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeasePrincipalPayments" scale="0" unitRef="usd" id="ixv-8168">472,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Cash used to net share settle equity awards
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-8169">496,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" unitRef="usd" id="ixv-8170">181,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Repurchase of common stock, including fees
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; 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:PaymentsForRepurchaseOfCommonStock" scale="0" unitRef="usd" id="ixv-8171">1,966,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:fixed-zero" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="0" unitRef="usd" id="ixv-8172"> - </ix:nonFraction></td><td style="width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Net cash (used in) provided by financing activities
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; 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:NetCashProvidedByUsedInFinancingActivities" scale="0" sign="-" unitRef="usd" id="ixv-8173">6,778,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-8174">15,166,000</ix:nonFraction></td><td style="width: 1%; 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: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Effect of exchange rate changes on cash and cash equivalents
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; 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:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-8175">606,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" sign="-" unitRef="usd" id="ixv-8176">256,000</ix:nonFraction></td><td style="width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net increase (decrease) in cash and cash equivalents
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" unitRef="usd" id="ixv-8177">3,050,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" sign="-" unitRef="usd" id="ixv-8178">6,443,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Cash and cash equivalents &#8212; Beginning of period
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; 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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-8179">9,429,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c23" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-8180">13,974,000</ix:nonFraction></td><td style="width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Cash and cash equivalents &#8212; End of period
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-8181">12,479,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c32" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-8182">7,531,000</ix:nonFraction></td><td style="width: 1%; 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: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Supplemental disclosures of cash flow information:
     </div>
    </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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Cash paid for interest, net
     </div>
    </td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="0" unitRef="usd" id="ixv-8183">11,154,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="0" unitRef="usd" id="ixv-8184">12,689,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Cash paid for income taxes, net of refunds
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="0" unitRef="usd" id="ixv-8185">550,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="0" unitRef="usd" id="ixv-8186">2,196,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Cash paid for operating leases
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="0" unitRef="usd" id="ixv-8187">3,688,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="0" unitRef="usd" id="ixv-8188">3,355,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Cash paid for finance leases
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:FinanceLeasePayments" scale="0" unitRef="usd" id="ixv-8189">459,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="mpaa:FinanceLeasePayments" scale="0" unitRef="usd" id="ixv-8190">523,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Plant and equipment acquired under finance leases
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="0" unitRef="usd" id="ixv-8191">1,788,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:fixed-zero" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="0" unitRef="usd" id="ixv-8192"> - </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Assets acquired under operating leases
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-8193">198,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-8194">1,815,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Non-cash capital expenditures
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="0" unitRef="usd" id="ixv-8195">192,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="0" unitRef="usd" id="ixv-8196">19,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div>
  </div><div style="text-align: center;">
   <span>The accompanying notes to condensed consolidated financial statements are an integral part hereof.</span>
  </div><div>
  </div><div>
   <span>&#160;</span>
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><div style="text-align: center;">
   <span style="font-weight: bold;">MOTORCAR PARTS OF AMERICA, INC. AND SUBSIDIARIES</span>
  </div><div>
  </div><div style="line-height: 12pt; text-align: center;">
   <a id="Notes" title="Notes"></a><span style="font-weight: bold;">Notes to Condensed Consolidated Financial Statements</span>
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">June 30, 2025</span>
  </div><div>
  </div><div style="text-align: center;">
   <span style="font-weight: bold;">(Unaudited)</span>
  </div><div>
  </div><div>&#160;
  </div><div>
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:NatureOfOperations" id="ixv-2455"><div>
   <span style="font-weight: bold;">1. Company Background and Organization</span>
  </div>
  <div>&#160;
  </div>
  <div>
   <span style="color: rgb(0, 0, 0);">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</span><span> (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).</span>
  </div></ix:nonNumeric><div>
  </div><div>&#160;
  </div><div>
  </div><ix:nonNumeric contextRef="c0" continuedAt="_BasisOfAccounting-c0_cont_1" escape="true" name="us-gaap:BasisOfAccounting" id="ixv-2465"><div>
   <span style="font-weight: bold;">2. Basis of Presentation and New Accounting Pronouncements</span>
  </div>
  <div>&#160;
  </div>
  <ix:nonNumeric contextRef="c0" continuedAt="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="ixv-2469"><div> <span style="font-weight: bold; font-style: italic;">Basis of Presentation</span> </div></ix:nonNumeric>
  <div>&#160;
  </div>
  <ix:continuation continuedAt="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_2" id="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_1"><div>
   <span>The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) for interim financial information and with the instructions to Form 10-Q. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Operating results for the three months ended June 30, 2025 are not necessarily indicative of the results that may be expected for the fiscal year ending March 31, 2026. This report should be read in conjunction with the Company&#8217;s audited consolidated financial statements and notes thereto for the fiscal year ended March 31, 2025, which are included in the Company&#8217;s Annual Report on Form 10-K filed with the Securities and Exchange Commission (&#8220;SEC&#8221;) on June 9, 2025.</span>
  </div></ix:continuation>
  <div>&#160;
  </div>
  <ix:continuation id="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_2"><div>
   <span>The accompanying condensed consolidated financial statements have been prepared on a consistent basis with, and there have been no material changes to the accounting policies described in Note 2, Summary of Significant Accounting Policies, to the consolidated financial statements that are presented in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended March 31, 2025.</span>
  </div></ix:continuation>
  <div>&#160;
  </div>
  <ix:nonNumeric contextRef="c0" continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="ixv-2481"><div> <span style="font-weight: bold;">Accounting Pronouncements Not Yet Adopted</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;">Disclosure Improvements</span>
  </div></ix:continuation>
  <div>&#160;
  </div>
  <ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_3" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2"><div>
   <span>In October 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-06, </span><span style="font-style: italic;">Disclosure Improvements: Codification Amendments in Response to the SEC&#8217;s Disclosure Update and Simplification Initiative</span><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.</span>
  </div></ix:continuation></ix:nonNumeric><div>
  </div><div>
   <span>&#160;</span>
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><ix:continuation id="_BasisOfAccounting-c0_cont_1"><ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_4" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_3"><div>
   <span style="font-style: italic;">Improvements to Income Tax Disclosures</span>
  </div></ix:continuation>
  <div>&#160;
  </div>
  <ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_5" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_4"><div>
   <span>In December 2023, the FASB issued ASU 2023-09, </span><span style="font-style: italic;">Improvements to Income Tax Disclosures (Topic 740)</span><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. 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.</span>
  </div></ix:continuation>
  <div>&#160;
  </div>
  <ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_6" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_5"><div>
   <span style="font-style: italic;">Disaggregation of Income Statement Expenses</span>
  </div></ix:continuation>
  <div>&#160;
  </div>
  <ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_7" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_6"><div>
   <span>In November 2024, the FASB issued ASU 2024-03, </span><span style="font-style: italic;">Disaggregation of Income Statement Expenses (&#8220;DISE&#8221;) (Subtopic 220-40)</span><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><span style="font-style: italic;">Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40) Clarifying the Effective Date</span><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, with early adoption permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.</span>
  </div></ix:continuation>
  <div>&#160;
  </div>
  <ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_8" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_7"><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_8"><div>
   <span>In November 2024, the FASB issued ASU 2024-04, </span><span style="font-style: italic;">Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments</span><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, with early adoption permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.</span>
  </div></ix:continuation></ix:continuation><div>
  </div><div>&#160;
  </div><div>
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" id="ixv-2542"><div>
   <span style="font-weight: bold;">3. Accounts Receivable &#8212; Net</span>
  </div>
  <div>&#160;
  </div>
  <div>
   <span style="color: rgb(0, 0, 0);">The Company has trade accounts receivable that result from the sale of goods and services. Accounts receivable &#8212; net includes offset accounts related to allowances for credit losses, customer payment discrepancies, and returned goods authorizations (&#8220;RGAs&#8221;) issued for in-transit unit returns. </span><span>The Company uses accounts receivable discount programs with certain customers and their respective banks (see Note 10).</span>
  </div>
  <div>&#160;
  </div>
  <ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="ixv-2550"><div> <span>Accounts receivable &#8212; net is comprised of the following:</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 style="width: 77%;"/><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="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">June 30, 2025</span>
     </td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      <span style="font-weight: bold;">Accounts receivable - net</span>
     </div>
    </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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Accounts receivable &#8212; trade
     </div>
    </td>
    <td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="0" unitRef="usd" id="ixv-8197">109,041,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableGrossCurrent" scale="0" unitRef="usd" id="ixv-8198">113,807,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Allowance for credit losses
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" unitRef="usd" id="ixv-8199">264,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" unitRef="usd" id="ixv-8200">207,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Customer payment discrepancies
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:CustomerPaymentDiscrepancies" scale="0" unitRef="usd" id="ixv-8201">2,015,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:CustomerPaymentDiscrepancies" scale="0" unitRef="usd" id="ixv-8202">1,765,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Customer returns RGA issued
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:CustomerReturnsRgaIssued" scale="0" unitRef="usd" id="ixv-8203">21,230,000</ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; 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="mpaa:CustomerReturnsRgaIssued" scale="0" unitRef="usd" id="ixv-8204">20,771,000</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total accounts receivable &#8212; net</span>&#160;
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNet" scale="0" unitRef="usd" id="ixv-8205">85,532,000</ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; 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:AccountsReceivableNet" scale="0" unitRef="usd" id="ixv-8206">91,064,000</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>
   <span>&#160;</span>
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:InventoryDisclosureTextBlock" id="ixv-2649"><div>
   <span style="font-weight: bold;">4. Inventory &#8212; Net</span>
  </div>
  <div>&#160;
  </div>
  <ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="ixv-2653"><div> <span>Inventory &#8212; net is comprised of the following:</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 style="width: 77%;">&#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.0pt;">
    <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; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      <span style="font-weight: bold;">June 30, 2025</span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#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; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      <span style="font-weight: bold;">March 31, 2025</span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Inventory &#8212; net</span>
     </div>
    </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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Raw materials
     </div>
    </td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-8207">154,325,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-8208">150,274,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Work-in-process
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcess" scale="0" unitRef="usd" id="ixv-8209">8,917,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcess" scale="0" unitRef="usd" id="ixv-8210">7,821,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Finished goods
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="0" unitRef="usd" id="ixv-8211">204,604,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; 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:InventoryFinishedGoods" scale="0" unitRef="usd" id="ixv-8212">202,078,000</ix:nonFraction></td><td style="width: 1%; 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: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="0" unitRef="usd" id="ixv-8213">367,846,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryGross" scale="0" unitRef="usd" id="ixv-8214">360,173,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Less allowance for excess and obsolete inventory
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryValuationReserves" scale="0" unitRef="usd" id="ixv-8215">19,566,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; 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-8216">18,964,000</ix:nonFraction></td><td style="width: 1%; 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: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Inventory</span>
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:TotalInventory" scale="0" unitRef="usd" id="ixv-8217">348,280,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; 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="mpaa:TotalInventory" scale="0" unitRef="usd" id="ixv-8218">341,209,000</ix:nonFraction></td><td style="width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Inventory unreturned
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:InventoryUnreturned" scale="0" unitRef="usd" id="ixv-8219">18,492,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; 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="mpaa:InventoryUnreturned" scale="0" unitRef="usd" id="ixv-8220">18,460,000</ix:nonFraction></td><td style="width: 1%; 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: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total inventory &#8212; net</span>
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-8221">366,772,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; 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-8222">359,669,000</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>&#160;
  </div><div>
  </div><ix:nonNumeric contextRef="c0" escape="true" name="mpaa:ContractAssetsTextBlock" id="ixv-2774"><div>
   <span style="font-weight: bold;">5. Contract Assets</span>
  </div>
  <div>&#160;
  </div>
  <div> <span>During the three months ended June 30, 2025 and 2024, 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-8223">1,026,000</ix:nonFraction> and $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="mpaa:LongTermContractAssetsWriteDown" scale="0" unitRef="usd" id="ixv-8224">394,000</ix:nonFraction>, respectively.</span> </div>
  <div>&#160;
  </div>
  <ix:nonNumeric contextRef="c0" escape="true" name="mpaa:ContractAssetsTableTextBlock" id="ixv-2781"><div> <span>Contract assets are comprised of the following:</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 style="width: 77%;">&#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="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; white-space : nowrap; "><b>June 30, 2025</b></td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#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; white-space : nowrap; "><b>March 31, 2025</b></td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Short-term contract assets</span>
     </div>
    </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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Cores expected to be returned by customers
     </div>
    </td>
    <td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent" scale="0" unitRef="usd" id="ixv-8225">18,151,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent" scale="0" unitRef="usd" id="ixv-8226">17,732,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Core premiums paid to customers
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent" scale="0" unitRef="usd" id="ixv-8227">9,981,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent" scale="0" unitRef="usd" id="ixv-8228">9,669,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Upfront payments to customers
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent" scale="0" unitRef="usd" id="ixv-8229">1,350,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent" scale="0" unitRef="usd" id="ixv-8230">1,400,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Finished goods premiums paid to customers
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent" scale="0" unitRef="usd" id="ixv-8231">847,000</ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; 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="mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent" scale="0" unitRef="usd" id="ixv-8232">805,000</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total short-term contract assets</span>
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="0" unitRef="usd" id="ixv-8233">30,329,000</ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; 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:ContractWithCustomerAssetNetCurrent" scale="0" unitRef="usd" id="ixv-8234">29,606,000</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Long-term contract assets</span>
     </div>
    </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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Remanufactured cores held at customers' locations
     </div>
    </td>
    <td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent" scale="0" unitRef="usd" id="ixv-8235">305,398,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent" scale="0" unitRef="usd" id="ixv-8236">301,388,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Core premiums paid to customers
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent" scale="0" unitRef="usd" id="ixv-8237">25,131,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent" scale="0" unitRef="usd" id="ixv-8238">24,714,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Long-term core inventory deposits
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent" scale="0" unitRef="usd" id="ixv-8239">5,569,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent" scale="0" unitRef="usd" id="ixv-8240">5,569,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Finished goods premiums paid to customers
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent" scale="0" unitRef="usd" id="ixv-8241">2,627,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent" scale="0" unitRef="usd" id="ixv-8242">2,483,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Upfront payments to customers
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent" scale="0" unitRef="usd" id="ixv-8243">1,804,000</ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; 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="mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent" scale="0" unitRef="usd" id="ixv-8244">2,114,000</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total long-term contract assets</span>
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" scale="0" unitRef="usd" id="ixv-8245">340,529,000</ix:nonFraction></td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; 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:ContractWithCustomerAssetNetNoncurrent" scale="0" unitRef="usd" id="ixv-8246">336,268,000</ix:nonFraction></td><td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>
   <span>&#160;</span>
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="ixv-2952"><div>
   <span style="font-weight: bold;">6. Significant Customer and Other Information</span>
  </div>
  <div>&#160;
  </div>
  <ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="ixv-2956"><div> <span style="font-weight: bold; font-style: italic;">Significant Customer Concentrations</span> </div>
  <div>&#160;
  </div>
  <div> <span>The largest customers accounted for the following percentage of consolidated net sales:</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 style="width: 77%;">&#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: 23.0pt;">
    <td>&#160;</td>
    <td colspan="7" style="text-align: center; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">



      <span style="font-weight: bold;">Three Months Ended
<br/>
      June 30,</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; 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;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center; 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;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Net sales </span>
     </div>
    </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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Customer A
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c33" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-8247">39</ix:nonFraction></td><td style="width: 1%; text-align: left;">%</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c34" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-8248">40</ix:nonFraction></td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Customer B
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c35" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-8249">24</ix:nonFraction></td><td style="width: 1%; text-align: left;">%</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c36" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-8250">17</ix:nonFraction></td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Customer C
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c37" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-8251">22</ix:nonFraction></td><td style="width: 1%; text-align: left;">%</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c38" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-8252">28</ix:nonFraction></td><td style="width: 1%; text-align: left;">%</td>
   </tr>
  </table><div>&#160;
  </div>
  <div> <span>Revenues for these customers were derived from the Hard Parts segment and Test Solutions and Diagnostic Equipment segment. See Note 18 for a discussion of the Company&#8217;s segments.</span> </div>
  <div>&#160;
  </div>
  <div> <span>The largest customers accounted for the following percentage of accounts receivable &#8211; trade:</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 style="width: 76%;">&#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.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%; border-top: none; border-left: none; border-right: none; border-bottom: 1px solid black;">&#160;</td><td style="text-align : center; width : 9%; border-left : none; border-right : none; border-bottom : 1px solid black; border-top : none; vertical-align : bottom; white-space : nowrap; ">


      <span style="font-weight: bold;">June 30, 2025</span>
     </td><td style="text-align: center; width: 1%; border-left: none; border-right: none; border-bottom: 1px solid black; border-top: none;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; width: 1%; border-left: none; border-right: none; border-bottom: 1px solid black; border-top: none;">&#160;</td><td style="text-align : center; width : 9%; border-left : none; border-right : none; border-bottom : 1px solid black; border-top : none; vertical-align : bottom; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="text-align: center; width: 1%; border-bottom: 1px solid black; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Accounts receivable - trade</span>
     </div>
    </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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Customer A
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c39" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-8253">48</ix:nonFraction></td><td style="width: 1%; text-align: left;">%</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c40" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-8254">41</ix:nonFraction></td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Customer B
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c41" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-8255">23</ix:nonFraction></td><td style="width: 1%; text-align: left;">%</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c42" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-8256">26</ix:nonFraction></td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Customer C
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%; text-align: right;"> <div><ix:nonFraction contextRef="c43" decimals="2" format="ixt:fixed-zero" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-8257"> -&#160;</ix:nonFraction></div> </td><td style="width: 1%;"><span style="letter-spacing: normal; text-align: right; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span></td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c44" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-8258">7</ix:nonFraction></td><td style="width: 1%; text-align: left;">%</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> <span>The Company&#8217;s products are sold predominantly in North America and accounted for the following percentages of consolidated net sales:</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 style="width: 77%;">&#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: 23.0pt;">
    <td>&#160;</td>
    <td colspan="7" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">



      <span style="font-weight: bold;">Three Months Ended
<br/>
      June 30,</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


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


      <span style="font-weight: bold;">2024</span>
     </td><td style="text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Product line</span>
     </div>
    </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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Rotating electrical products
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c45" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-8259">66</ix:nonFraction></td><td style="width: 1%; text-align: left;">%</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c46" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-8260">65</ix:nonFraction></td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Brake-related products
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c47" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-8261">23</ix:nonFraction></td><td style="width: 1%; text-align: left;">%</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c48" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-8262">24</ix:nonFraction></td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Wheel hub products
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c49" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-8263">6</ix:nonFraction></td><td style="width: 1%; text-align: left;">%</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c50" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-8264">7</ix:nonFraction></td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Other products
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c51" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-8265">5</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">%</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c52" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-8266">4</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">%</td>
   </tr>

   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c53" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-8267">100</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">%</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c54" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-8268">100</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">%</td>
   </tr>
  </table></ix:nonNumeric><div>&#160;
  </div>
  <div>
   <span style="font-weight: bold; font-style: italic;">Significant Supplier Concentrations</span>
  </div>
  <div>&#160;
  </div>
  <div>
   <span>The Company had no suppliers that accounted for more than 10% of inventory purchases for the three months ended June 30, 2025 and 2024.</span>
  </div></ix:nonNumeric><div>
  </div><div>&#160;
  </div><div>
  </div><ix:nonNumeric contextRef="c0" continuedAt="_DebtDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:DebtDisclosureTextBlock" id="ixv-3203"><div>
   <span style="font-weight: bold;">7. Debt</span>
  </div>
  <div>&#160;
  </div>
  <div> <span>The Company has $<ix:nonFraction contextRef="c55" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="0" unitRef="usd" id="ixv-8269">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="c56" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="0" unitRef="usd" id="ixv-8270">238,620,000</ix:nonFraction> revolving loan facility (the &#8220;Revolving Facility&#8221;), subject to certain restrictions, and a $<ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="0" unitRef="usd" id="ixv-8271">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="c58" format="ixt:date-monthname-day-year-en" name="us-gaap:DebtInstrumentMaturityDate" id="ixv-8272">December 12, 2028</ix:nonNumeric>. The lenders have a security interest in substantially all of the assets of the Company.</span> </div></ix:nonNumeric><div>
  </div><div>
   <span>&#160;</span>
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><ix:continuation continuedAt="_DebtDisclosureTextBlock-c0_cont_2" id="_DebtDisclosureTextBlock-c0_cont_1"><div> <span style="color: rgb(0, 0, 0);">The Company had $<ix:nonFraction contextRef="c56" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="0" unitRef="usd" id="ixv-8273">86,856,000</ix:nonFraction> and $<ix:nonFraction contextRef="c59" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="0" unitRef="usd" id="ixv-8274">90,787,000</ix:nonFraction> outstanding under the Revolving Facility at June 30, 2025 and March 31, 2025, respectively. In addition, $<ix:nonFraction contextRef="c60" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="0" unitRef="usd" id="ixv-8275">11,888,000</ix:nonFraction> was outstanding for letters of credit at June 30, 2025. At June 30, 2025, after certain contractual adjustments, $<ix:nonFraction contextRef="c56" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="0" unitRef="usd" id="ixv-8276">134,341,000</ix:nonFraction> was available under the Revolving Facility. </span><span>The interest rate on the Company&#8217;s Revolving Facility was <ix:nonFraction contextRef="c61" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-8277">7.40</ix:nonFraction>% and <ix:nonFraction contextRef="c62" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-8278">7.46</ix:nonFraction>%, at June 30, 2025 and March 31, 2025, respectively.</span> </div>
  <div>&#160;
  </div>
  <div> <span style="color: rgb(0, 0, 0);">The Credit Facility requires the Company to maintain a minimum fixed charge coverage ratio if undrawn availability is less than <ix:nonFraction contextRef="c55" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage" scale="-2" unitRef="pure" id="ixv-8279">22.5</ix:nonFraction>% of the aggregate revolving commitments and a specified minimum undrawn availability. During the three months ended June 30, 2025, undrawn availability was greater than the <ix:nonFraction contextRef="c55" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage" scale="-2" unitRef="pure" id="ixv-8280">22.5</ix:nonFraction>% threshold, therefore, the fixed charge coverage ratio financial covenant was not required to be tested.</span> </div>
  <div>&#160;
  </div>
  <div>
   <span style="font-style: italic;">Convertible Notes</span>
  </div>
  <div>&#160;
  </div>
  <div> <span style="color: rgb(0, 0, 0);">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="c63" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="usd" id="ixv-8281">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 bear interest at a rate of <ix:nonFraction contextRef="c63" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-8282">10.0</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 2025, non-cash accrued interest on the Convertible Notes of $<ix:nonFraction contextRef="c64" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaidInKindInterest" scale="0" unitRef="usd" id="ixv-8283">3,521,000</ix:nonFraction> was paid in-kind and is included in the principal amount of Convertible Notes at June 30, 2025. The Convertible Notes have an initial conversion price of $<ix:nonFraction contextRef="c65" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" unitRef="usdPershares" id="ixv-8284">15.00</ix:nonFraction> per share of the Company's common stock, subject to adjustment as provided in the Convertible Notes (&#8220;Conversion Option&#8221;). 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. Except in the case of the occurrence of a fundamental transaction, as defined in the form of convertible promissory note, 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. The effective interest rate was <ix:nonFraction contextRef="c65" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure" id="ixv-8285"><ix:nonFraction contextRef="c66" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure" id="ixv-8286">18.3</ix:nonFraction></ix:nonFraction>% as of June 30, 2025 and March 31, 2025, respectively.</span> </div>
  <div>&#160;
  </div>
  <ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ConvertibleDebtTableTextBlock" id="ixv-3236"><div> <span>The Company&#8217;s Convertible Notes are comprised of the following:</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 style="width: 77%;">&#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.0pt;">
    <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; white-space : nowrap; ">
     <div>
      <span style="font-weight: bold;">June 30, 2025</span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#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; white-space : nowrap; ">
     <div>
      <span style="font-weight: bold;">March 31, 2025</span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Convertible Notes, related party</span>
     </div>
    </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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Principal amount of Convertible Notes
     </div>
    </td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c65" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="usd" id="ixv-8287">38,730,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c66" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="usd" id="ixv-8288">35,209,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Less: unamortized debt discount attributed to Compound Net Derivative Liability
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c65" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability" scale="0" unitRef="usd" id="ixv-8289">6,271,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(<ix:nonFraction contextRef="c66" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability" scale="0" unitRef="usd" id="ixv-8290">6,556,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Less: unamortized debt discount attributed to debt issuance costs
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c65" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts" scale="0" unitRef="usd" id="ixv-8291">875,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c66" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts" scale="0" unitRef="usd" id="ixv-8292">916,000</ix:nonFraction></td><td style="width: 1%; 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: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Carrying amount of the Convertible Notes
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c65" decimals="0" format="ixt:num-dot-decimal" name="mpaa:AmountAllocatedToConvertibleNotes" scale="0" unitRef="usd" id="ixv-8293">31,584,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c66" decimals="0" format="ixt:num-dot-decimal" name="mpaa:AmountAllocatedToConvertibleNotes" scale="0" unitRef="usd" id="ixv-8294">27,737,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Plus: Compound Net Derivative Liability
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c65" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-8295">9,260,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c66" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-8296">7,470,000</ix:nonFraction></td><td style="width: 1%; 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: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Net carrying amount of Convertible Notes, related party</span>
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c65" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtNoncurrent" scale="0" unitRef="usd" id="ixv-8297">40,844,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c66" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtNoncurrent" scale="0" unitRef="usd" id="ixv-8298">35,207,000</ix:nonFraction></td><td style="width: 1%; 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> <span style="color: rgb(0, 0, 0);">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="c65" format="ixt:date-monthname-day-year-en" name="us-gaap:WarrantsAndRightsOutstandingMaturityDate" id="ixv-8299">March 30, 2029</ix:nonNumeric>. The fair value of the Warrants, using Level 3 inputs and the Monte Carlo simulation model, was <ix:nonFraction contextRef="c65" decimals="0" format="ixt:fixed-zero" name="mpaa:WarrantsAndRightsOutstandingFairValue" scale="0" unitRef="usd" id="ixv-8300"><ix:nonFraction contextRef="c66" decimals="0" format="ixt:fixed-zero" name="mpaa:WarrantsAndRightsOutstandingFairValue" scale="0" unitRef="usd" id="ixv-8301">zero</ix:nonFraction></ix:nonFraction> at June 30, 2025 and March 31, 2025.</span> </div>
  <div>&#160;
  </div>
  <div> <span style="color: rgb(0, 0, 0);">The Company Redemption option has been combined with the Conversion Option 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 condensed consolidated balance sheets at June 30, 2025 and March 31, 2025. 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="c65" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilities" scale="0" unitRef="usd" id="ixv-8302">12,900,000</ix:nonFraction> and $<ix:nonFraction contextRef="c66" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilities" scale="0" unitRef="usd" id="ixv-8303">9,000,000</ix:nonFraction>, and an asset of $<ix:nonFraction contextRef="c65" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeAssets" scale="0" unitRef="usd" id="ixv-8304">3,640,000</ix:nonFraction> and $<ix:nonFraction contextRef="c66" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeAssets" scale="0" unitRef="usd" id="ixv-8305">1,530,000</ix:nonFraction> at June 30, 2025 and March 31, 2025, respectively. During the three months ended June 30, 2025 and 2024, the Company recorded a loss of $<ix:nonFraction contextRef="c64" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" sign="-" unitRef="usd" id="ixv-8306">1,790,000</ix:nonFraction> and a gain of $<ix:nonFraction contextRef="c67" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" unitRef="usd" id="ixv-8307">2,580,000</ix:nonFraction>, respectively, as the change in fair value of the Compound Net Derivative Liability in the condensed consolidated statements of operations and condensed consolidated statements of cash flows.</span> </div></ix:continuation><div>
  </div><div>
   <span>&#160;</span>
  </div><div>

  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><ix:continuation id="_DebtDisclosureTextBlock-c0_cont_2"><div>
   <span style="color: rgb(0, 0, 0);">The Convertible Notes also contain additional features, such as, default interest and options related to a fundamental transaction,</span><span>&#160;</span><span style="color: rgb(0, 0, 0);">which were not separately accounted for as the value of such features were not material at June 30, 2025 and March 31, 2025.</span>
  </div>
  <div>&#160;
  </div>
  <ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock" id="ixv-3360"><div> <span style="color: rgb(0, 0, 0);">Interest expense related to the Convertible Notes is as follows:</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 style="width: 77%;">&#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%;">&#160;</td><td colspan="5" style="text-align: center;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-weight: bold;">Three Months Ended<br/>June 30,</span>   </td>
    <td style="width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: 1px solid black; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: 1px solid black; border-left: none; border-right: none; width: 9%;">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: 1px solid black; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: 1px solid black; border-left: none; border-right: none; width: 9%;">
     <div>
      <span style="font-weight: bold;">2024</span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: 1px solid black; border-left: none; border-right: none; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Interest expense on Convertible Notes</span>
     </div>
    </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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Contractual interest expense
     </div>
    </td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c64" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="0" unitRef="usd" id="ixv-8308">968,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c67" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebtExcludingAmortization" scale="0" unitRef="usd" id="ixv-8309">880,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Accretion of debt discount
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c64" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="0" unitRef="usd" id="ixv-8310">285,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c67" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="0" unitRef="usd" id="ixv-8311">238,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Amortization of debt issuance costs
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c64" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCosts" scale="0" unitRef="usd" id="ixv-8312">41,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c67" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCosts" scale="0" unitRef="usd" id="ixv-8313">33,000</ix:nonFraction></td><td style="width: 1%; 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: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total interest expense on Convertible Notes</span>
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c64" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd" id="ixv-8314">1,294,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c67" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd" id="ixv-8315">1,151,000</ix:nonFraction></td><td style="width: 1%; 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> <span style="color: rgb(0, 0, 0);">There are no future payments required under the Convertible Notes prior to their maturity, therefore, the principal amount of the Convertible Notes plus interest payable in-kind, assuming no early redemption or conversion has occurred, of $<ix:nonFraction contextRef="c65" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ConvertibleNotesGross" scale="0" unitRef="usd" id="ixv-8316">56,704,000</ix:nonFraction> would be paid on March 30, 2029.</span> </div></ix:continuation><div>
  </div><div>&#160;
  </div><div>
  </div><ix:nonNumeric contextRef="c0" escape="true" name="mpaa:ContractLiabilitiesTextBlock" id="ixv-3452"><div>
   <span style="font-weight: bold;">8. Contract Liabilities</span>
  </div>
  <div>&#160;
  </div>
  <ix:nonNumeric contextRef="c0" escape="true" name="mpaa:ContractLiabilitiesTableTextBlock" id="ixv-3456"><div> <span>Contract liabilities are comprised of the following:</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 style="width: 77%;">&#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.0pt;">
    <td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#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; white-space : nowrap; ">
     <div>
      <span style="font-weight: bold;">June 30, 2025</span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#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; white-space : nowrap; ">
     <div>
      <span style="font-weight: bold;">March 31, 2025</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="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Short-term contract liabilities</span>
     </div>
    </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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Customer allowances earned
     </div>
    </td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent" scale="0" unitRef="usd" id="ixv-8317">17,814,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent" scale="0" unitRef="usd" id="ixv-8318">16,283,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Customer core returns accruals
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent" scale="0" unitRef="usd" id="ixv-8319">14,826,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent" scale="0" unitRef="usd" id="ixv-8320">13,880,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Core bank liability
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCoreBankLiabilityCurrent" scale="0" unitRef="usd" id="ixv-8321">11,399,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCoreBankLiabilityCurrent" scale="0" unitRef="usd" id="ixv-8322">1,795,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Accrued core payment
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityAccruedCorePaymentCurrent" scale="0" unitRef="usd" id="ixv-8323">3,117,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityAccruedCorePaymentCurrent" scale="0" unitRef="usd" id="ixv-8324">3,196,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Customer deposits
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCustomerDepositsCurrent" scale="0" unitRef="usd" id="ixv-8325">2,137,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCustomerDepositsCurrent" scale="0" unitRef="usd" id="ixv-8326">2,486,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Finished goods liabilities
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-8327">103,000</ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; 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="mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-8328">518,000</ix:nonFraction></td><td style="width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total short-term contract liabilities</span>
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="0" unitRef="usd" id="ixv-8329">49,396,000</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="font-weight: bold; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; 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:ContractWithCustomerLiabilityCurrent" scale="0" unitRef="usd" id="ixv-8330">38,158,000</ix:nonFraction></td><td style="width: 1%; 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: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Long-term contract liabilities</span>
     </div>
    </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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Customer core returns accruals
     </div>
    </td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent" scale="0" unitRef="usd" id="ixv-8331">236,875,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent" scale="0" unitRef="usd" id="ixv-8332">227,588,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Accrued core payment
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" scale="0" unitRef="usd" id="ixv-8333">3,146,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" scale="0" unitRef="usd" id="ixv-8334">3,768,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Core bank liability
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:fixed-zero" name="mpaa:ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" scale="0" unitRef="usd" id="ixv-8335"> - </ix:nonFraction></td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; 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="mpaa:ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" scale="0" unitRef="usd" id="ixv-8336">10,048,000</ix:nonFraction></td><td style="width: 1%; 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: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total long-term contract liabilities</span>
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-8337">240,021,000</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="font-weight: bold; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; 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:ContractWithCustomerLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-8338">241,404,000</ix:nonFraction></td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>&#160;
  </div><div>
  </div><ix:nonNumeric contextRef="c0" continuedAt="mpaa_LesseeOperatingAndFinanceLeasesTextBlock-c0_cont_1" escape="true" name="mpaa:LesseeOperatingAndFinanceLeasesTextBlock" id="ixv-3619"><div>
   <span style="font-weight: bold;">9. Leases</span>
  </div>
  <div>&#160;
  </div>
  <div> <span>The Company leases various facilities in North America and Asia under operating leases expiring through August 2033. The Company has material nonfunctional currency leases that could have a material impact on the Company&#8217;s condensed consolidated statements of operations. As required for other monetary liabilities, lessees remeasure foreign currency-denominated lease liabilities using the exchange rate at each reporting date, but the lease assets are nonmonetary assets measured at historical rates and are not affected by subsequent changes in the exchange rates.</span>&#160; <span>In connection with the remeasurement of these leases, the Company recorded a gain of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:GainLossOnRemeasurementOfLeaseLiabilities" scale="0" unitRef="usd" id="ixv-8339">4,002,000</ix:nonFraction> and a loss of $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="mpaa:GainLossOnRemeasurementOfLeaseLiabilities" scale="0" sign="-" unitRef="usd" id="ixv-8340">5,709,000</ix:nonFraction> during the three months ended June 30, 2025 and 2024, respectively. These amounts are included in foreign exchange impact of lease liabilities and forward contracts in the condensed consolidated statements of operations.</span> </div>


  <div>&#160;
  </div>
  <div> <span>During the year ended March 31, 2025, the Company ceased manufacturing operations at its Torrance, California facility as a part of its strategy 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 <ix:nonFraction contextRef="c0" decimals="0" format="ixt:fixed-zero" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="0" unitRef="usd" id="ixv-8341">no</ix:nonFraction> impairment at June 30, 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.</span></div></ix:nonNumeric><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: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><ix:continuation continuedAt="mpaa_LesseeOperatingAndFinanceLeasesTextBlock-c0_cont_2" id="mpaa_LesseeOperatingAndFinanceLeasesTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="mpaa:LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock" id="ixv-3641"><div> Balance sheet information for leases 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 style="height: 0px; width: 37%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 38%;">&#160;</td><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.0pt;">
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Leases</span>
     </div>
    </td>
    <td style="border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      <span style="font-weight: bold;">Classification</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">&#160;</td><td style="vertical-align : bottom; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "><b>June 30,2025</b></td>
    <td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td colspan="2" style="vertical-align : bottom; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2025</span>
      </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Assets:</span>
     </div>
    </td>
    <td>&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; border-bottom: none; border-top: 1px solid black; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Operating
     </div>
    </td>
    <td>&#160;</td><td style="vertical-align: bottom;"> <div> <span style="-sec-ix-hidden: hidden-fact-4"><span style="-sec-ix-hidden: hidden-fact-5">Operating lease assets</span></span> </div> </td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-8342">68,281,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-8343">66,603,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Finance
     </div>
    </td>
    <td>&#160;</td><td> <div> <span style="-sec-ix-hidden: hidden-fact-6"><span style="-sec-ix-hidden: hidden-fact-7">Plant and equipment</span></span> </div> </td>
    <td style="vertical-align: bottom; text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-8344">5,309,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; 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:FinanceLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-8345">4,296,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total leased assets</span>
     </div>
    </td>
    <td>&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:OperatingAndFinanceLeaseRightOfUseAssets" scale="0" unitRef="usd" id="ixv-8346">73,590,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; 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="mpaa:OperatingAndFinanceLeaseRightOfUseAssets" scale="0" unitRef="usd" id="ixv-8347">70,899,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="height: 1pt;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Liabilities:</span>
     </div>
    </td>
    <td>&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Current
     </div>
    </td>
    <td>&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Operating
     </div>
    </td>
    <td>&#160;</td><td> <div> <span style="-sec-ix-hidden: hidden-fact-8"><span style="-sec-ix-hidden: hidden-fact-9">Operating lease liabilities</span></span> </div> </td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-8348">10,196,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-8349">9,982,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Finance
     </div>
    </td>
    <td>&#160;</td><td> <div> <span style="-sec-ix-hidden: hidden-fact-10"><span style="-sec-ix-hidden: hidden-fact-11">Other current liabilities</span></span> </div> </td>
    <td style="vertical-align: bottom; text-align: left;">&#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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-8350">1,321,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-8351">1,222,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Long-term
     </div>
    </td>
    <td>&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Operating
     </div>
    </td>
    <td>&#160;</td><td> <div> <span style="-sec-ix-hidden: hidden-fact-12"><span style="-sec-ix-hidden: hidden-fact-13">Long-term operating lease liabilities</span></span> </div> </td>
    <td style="vertical-align: bottom; text-align: left;">&#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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-8352">63,056,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-8353">65,308,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Finance
     </div>
    </td>
    <td>&#160;</td><td> <div> <span style="-sec-ix-hidden: hidden-fact-14"><span style="-sec-ix-hidden: hidden-fact-15">Other liabilities</span></span> </div> </td>
    <td style="vertical-align: bottom; text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-8354">3,268,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; 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:FinanceLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-8355">1,954,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total lease liabilities</span>
     </div>
    </td>
    <td>&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:OperatingAndFinanceLeaseLiability" scale="0" unitRef="usd" id="ixv-8356">77,841,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; 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="mpaa:OperatingAndFinanceLeaseLiability" scale="0" unitRef="usd" id="ixv-8357">78,466,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; 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="us-gaap:LeaseCostTableTextBlock" id="ixv-3864"><div> Lease cost recognized in the condensed consolidated statements of operations 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 style="width: 77%;">&#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="7" style="text-align: center;">


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


      <span style="font-weight: bold;">June 30,</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right; 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: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; 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: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="vertical-align: bottom; text-align: right; 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: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Lease cost</span>
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Operating lease cost
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="0" unitRef="usd" id="ixv-8358">3,490,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="0" unitRef="usd" id="ixv-8359">3,759,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Short-term lease cost
     </div>
    </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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermLeaseCost" scale="0" unitRef="usd" id="ixv-8360">216,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermLeaseCost" scale="0" unitRef="usd" id="ixv-8361">312,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Variable lease cost
     </div>
    </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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:VariableLeaseCost" scale="0" unitRef="usd" id="ixv-8362">133,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:VariableLeaseCost" scale="0" unitRef="usd" id="ixv-8363">164,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Finance lease cost:
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Amortization of finance lease assets
     </div>
    </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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="0" unitRef="usd" id="ixv-8364">355,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="0" unitRef="usd" id="ixv-8365">358,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Interest on finance lease liabilities
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; 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-8366">74,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseInterestExpense" scale="0" unitRef="usd" id="ixv-8367">51,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total lease cost</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; 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-8368">4,268,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="0" unitRef="usd" id="ixv-8369">4,644,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; 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-3979"><div> Maturities of lease commitments at June 30, 2025 by fiscal year 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="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Maturity of lease liabilities by fiscal year</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align : bottom; width : 9%; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; ">


      <span style="font-weight: bold;">Operating Leases</span>
     </td><td style="vertical-align: bottom; text-align: right; width: 1%; 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="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align : bottom; width : 9%; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; ">


      <span style="font-weight: bold;">Finance Leases</span>
     </td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align : bottom; width : 9%; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; ">


      <span style="font-weight: bold;">Total</span>
     </td><td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="margin-left: 7.2pt;">
      2026- remaining nine months
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="0" unitRef="usd" id="ixv-8370">10,643,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="0" unitRef="usd" id="ixv-8371">1,279,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" scale="0" unitRef="usd" id="ixv-8372">11,922,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">2027</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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="0" unitRef="usd" id="ixv-8373">12,331,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="0" unitRef="usd" id="ixv-8374">1,304,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" scale="0" unitRef="usd" id="ixv-8375">13,635,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">2028</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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="0" unitRef="usd" id="ixv-8376">11,672,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="0" unitRef="usd" id="ixv-8377">1,049,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" scale="0" unitRef="usd" id="ixv-8378">12,721,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">2029&#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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="0" unitRef="usd" id="ixv-8379">11,179,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="0" unitRef="usd" id="ixv-8380">818,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" scale="0" unitRef="usd" id="ixv-8381">11,997,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">2030</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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="0" unitRef="usd" id="ixv-8382">11,378,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="0" unitRef="usd" id="ixv-8383">740,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour" scale="0" unitRef="usd" id="ixv-8384">12,118,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Thereafter
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="0" unitRef="usd" id="ixv-8385">32,135,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="0" unitRef="usd" id="ixv-8386">92,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="0" unitRef="usd" id="ixv-8387">32,227,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Total lease payments
     </div>
    </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="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="0" unitRef="usd" id="ixv-8388">89,338,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="0" unitRef="usd" id="ixv-8389">5,282,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" scale="0" unitRef="usd" id="ixv-8390">94,620,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Less amount representing interest
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="0" unitRef="usd" id="ixv-8391">16,086,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="0" unitRef="usd" id="ixv-8392">693,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" scale="0" unitRef="usd" id="ixv-8393">16,779,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Present value of lease liabilities</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-8394">73,252,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseLiability" scale="0" unitRef="usd" id="ixv-8395">4,589,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:OperatingAndFinanceLeaseLiability" scale="0" unitRef="usd" id="ixv-8396">77,841,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; 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: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><ix:nonNumeric contextRef="c0" escape="true" name="mpaa:LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock" id="ixv-4134"><ix:continuation id="mpaa_LesseeOperatingAndFinanceLeasesTextBlock-c0_cont_2"><div> Other information about leases 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="vertical-align: top; height: 1.0pt;"> <td>&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align : bottom; width : 9%; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "> <span style="font-weight: bold;">June 30, 2025</span> </td><td style="vertical-align: bottom; text-align: right; width: 1%; 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="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align : bottom; width : 9%; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "> <span style="font-weight: bold;">March 31, 2025</span> </td><td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> <span style="font-weight: bold;">Lease term and discount rate</span> </div> </td> <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> <td>&#160;</td> <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Weighted-average remaining lease term (years): </div> </td> <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> <td>&#160;</td> <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td> <div style="text-indent: -7.2pt; padding-left: 14.4pt;"> Finance leases </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonNumeric contextRef="c2" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-8397">4.0</ix:nonNumeric></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> <td style="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; width: 9%;"><ix:nonNumeric contextRef="c3" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-8398">3.2</ix:nonNumeric></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td> <div style="text-indent: -7.2pt; padding-left: 14.4pt;"> Operating leases </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonNumeric contextRef="c2" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-8399">7.1</ix:nonNumeric></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> <td style="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; width: 9%;"><ix:nonNumeric contextRef="c3" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-8400">7.3</ix:nonNumeric></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Weighted-average discount rate: </div> </td> <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> <td>&#160;</td> <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td> <div style="text-indent: -7.2pt; padding-left: 14.4pt;"> Finance leases </div> </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="c2" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-8401">7.1</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> <td style="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; width: 9%;"><ix:nonFraction contextRef="c3" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-8402">7.0</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td> <div style="text-indent: -7.2pt; padding-left: 14.4pt;"> Operating leases </div> </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="c2" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-8403">5.8</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> <td style="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; width: 9%;"><ix:nonFraction contextRef="c3" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-8404">5.8</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> </tr> </table></ix:continuation></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="mpaa:AccountsReceivableDiscountProgramsTextBlock" id="ixv-4222"><div>
   <span style="font-weight: bold;">10. 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 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 discount arrangements allow the Company to accelerate receipt of payment on customers&#8217; receivables.
  </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="mpaa:ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock" id="ixv-4228"><div> The following is a summary of accounts receivable discount programs: </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: 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: 1.0pt;"> <td>&#160;</td> <td colspan="7" style="vertical-align: bottom; text-align: center;"> <span style="font-weight: bold;">Three Months Ended</span> </td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td>&#160;</td> <td colspan="7" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <span style="font-weight: bold;">June 30,</span> </td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td>&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <span style="font-weight: bold;">2025</span> </td><td style="vertical-align: bottom; text-align: right; width: 1%; 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="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <span style="font-weight: bold;">2024</span> </td><td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Receivables discounted </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:AccountsReceivablesDiscounted" scale="0" unitRef="usd" id="ixv-8405">168,194,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="mpaa:AccountsReceivablesDiscounted" scale="0" unitRef="usd" id="ixv-8406">144,541,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Weighted average number of days collection was accelerated </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonNumeric contextRef="c0" format="ixt-sec:durday" name="mpaa:DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection" id="ixv-8407">345</ix:nonNumeric></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> <td style="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; width: 9%;"><ix:nonNumeric contextRef="c6" format="ixt-sec:durday" name="mpaa:DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection" id="ixv-8408">342</ix:nonNumeric></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Annualized weighted average discount rate </div> </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="c0" decimals="3" format="ixt:num-dot-decimal" name="mpaa:AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables" scale="-2" unitRef="pure" id="ixv-8409">5.7</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> <td style="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; width: 9%;"><ix:nonFraction contextRef="c6" decimals="3" format="ixt:num-dot-decimal" name="mpaa:AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables" scale="-2" unitRef="pure" id="ixv-8410">6.9</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Amount of discount recognized as interest expense </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DiscountRecordedAsInterestExpense" scale="0" unitRef="usd" id="ixv-8411">9,158,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="mpaa:DiscountRecordedAsInterestExpense" scale="0" unitRef="usd" id="ixv-8412">9,507,000</ix:nonFraction></td><td style="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:SupplierFinanceProgramTextBlock" id="ixv-4301"><div>
   <span style="font-weight: bold;">11. 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 were $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="mpaa:SupplierFinanceProgramAmountOfCommitmentsAvailable" scale="0" unitRef="usd" id="ixv-8413"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="mpaa:SupplierFinanceProgramAmountOfCommitmentsAvailable" scale="0" unitRef="usd" id="ixv-8414">30,000,000</ix:nonFraction></ix:nonFraction> at June 30, 2025 and 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 June 30, 2025 and March 31, 2025, the Company had $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SupplierFinanceProgramObligation" scale="0" unitRef="usd" id="ixv-8415">31,292,000</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SupplierFinanceProgramObligation" scale="0" unitRef="usd" id="ixv-8416">33,661,000</ix:nonFraction>, respectively, of outstanding supplier obligations confirmed as valid under this program, included in <span style="-sec-ix-hidden: hidden-fact-16">accounts payable</span> in the condensed consolidated balance sheets. </div></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_EarningsPerShareTextBlock-c0_cont_1" escape="true" name="us-gaap:EarningsPerShareTextBlock" id="ixv-4308"><div>
   <span style="font-weight: bold;">12. Net Income (Loss) per Share</span>
  </div><div>&#160;
  </div><div>
   Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period. Diluted net income (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 7), which would result in the issuance of incremental shares of common stock to the extent such impact is not anti-dilutive.
  </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: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><ix:continuation id="_EarningsPerShareTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="ixv-4324"><div> The following presents a reconciliation of basic and diluted net income (loss) per share: </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="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td colspan="5" style="vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Three Months Ended</span>
       &#160;  &#160;</td>

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


      <span style="font-weight: bold;">June 30, </span>
       &#160;  &#160;</td>

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


      <span style="font-weight: bold;">2025</span>
     </td><td style="vertical-align: bottom; text-align: right; width: 1%; 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="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net income (loss)</div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-8417">3,042,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-8418">18,085,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Basic shares
     </div>
    </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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-8419">19,369,060</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-8420">19,674,539</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Effect of potentially dilutive securities
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares" id="ixv-8421">548,603</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:fixed-zero" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares" id="ixv-8422"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Diluted shares
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-8423">19,917,663</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-8424">19,674,539</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net income (loss) per share:
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Basic net income (loss) per share
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; 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" unitRef="usdPershares" id="ixv-8425">0.16</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-8426">0.92</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Diluted net income (loss) per share
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%;"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-8427">0.15</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-8428">0.92</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>
  </table></ix:nonNumeric><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 income (loss) per share. For the three months ended June 30, 2025, there were <ix:nonFraction contextRef="c68" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-8429">1,049,341</ix:nonFraction> of potential common shares not included in the calculation of diluted net income per share because their effect was anti-dilutive. For the three months ended June 30, 2024, there were <ix:nonFraction contextRef="c69" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-8430">2,285,834</ix:nonFraction> 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 three months ended June 30, 2025 and 2024, there were <ix:nonFraction contextRef="c70" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-8431">2,646,535</ix:nonFraction> and <ix:nonFraction contextRef="c71" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-8432">2,405,941</ix:nonFraction>, respectively, of potential common shares not included in the calculation of diluted net income (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 issued in connection with the Convertible Notes (see Note 7) are anti-dilutive until they become exercisable and as of June 30, 2025, the Warrants were not exercisable. </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock" id="ixv-4435"><div>
   <span style="font-weight: bold;">13. Income Taxes</span>
  </div><div>&#160;
  </div><div> The Company recorded income tax expense of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-8433">2,425,000</ix:nonFraction>, or an effective tax rate of <ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-8434">44.4</ix:nonFraction>%, and income tax benefit of $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-8435">178,000</ix:nonFraction>, or an effective tax rate of <ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-8436">1</ix:nonFraction>%, for the three months ended June 30, 2025 and 2024, respectively. The effective tax rate for the three months ended June 30, 2025, was primarily impacted by the change in valuation allowance on certain jurisdictions' deferred tax assets resulting from
current year activities and foreign income taxed at rates that are different from the federal statutory rate. </div><div>&#160;
  </div><div>
   Management continues to monitor its valuation allowance position in its various jurisdictions. In assessing the need for a valuation allowance, the Company considers all positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, past financial performance, and tax planning strategies. Based on this analysis, the Company determined that it is more likely than not that certain deferred tax assets will not be realized. As a result, the Company continued to have valuation allowances on its U.S. and one of its Mexican subsidiaries&#8217; deferred tax assets. The Company will 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>
   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 June 30, 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>&#160;
  </div><div>
   On July 4, 2025, the One Big Beautiful Bill Act ("OBBBA") was signed into law in the U.S. The OBBBA includes a broad range of tax reform provisions, including making permanent key elements of the Tax Cuts and Jobs Act of 2017, which may affect the Company's financial position and results of operations. The Company is currently evaluating the impact of these provisions on the Company's effective tax rate and deferred tax assets for future periods.
  </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: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="ixv-4456"><div>
   <span style="font-weight: bold;">14. 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 overseas facilities, 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 Company designates forward foreign currency exchange contracts for forecasted expenditure requirements to fund foreign operations.
  </div><div>&#160;
  </div><div> The Company had forward foreign currency exchange contracts with a U.S. dollar equivalent notional value of $<ix:nonFraction contextRef="c72" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeNotionalAmount" scale="0" unitRef="usd" id="ixv-8437">42,531,000</ix:nonFraction> and $<ix:nonFraction contextRef="c73" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeNotionalAmount" scale="0" unitRef="usd" id="ixv-8438">45,921,000</ix:nonFraction> at June 30, 2025 and March 31, 2025, respectively. These contracts generally have a term of <ix:nonNumeric contextRef="c74" format="ixt-sec:durwordsen" name="us-gaap:DerivativeTermOfContract" id="ixv-8439">one year</ix:nonNumeric> or less, at rates agreed at the inception of the contracts. The counterparty to these derivative transactions 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 condensed consolidated statements of operations. </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" id="ixv-4466"><div> The following shows the effect of derivative instruments on the condensed consolidated statements of operations: </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 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.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td colspan="5" style="vertical-align: bottom; text-align: center; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;"> Foreign Exchange Impact of Lease <br/>Liabilities and Forward Contracts</span>
       &#160;  &#160;</td>

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


      <span style="font-weight: bold;">Three Months Ended</span>
       &#160;  &#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="text-align: center;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Derivatives Not Designated as</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td colspan="5" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">June 30,</span>
       &#160;  &#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Hedging Instruments</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="vertical-align: bottom; text-align: right; width: 1%; 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="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Gain (loss) from forward foreign currency exchange contracts
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c75" decimals="0" format="ixt:num-dot-decimal" name="mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments" scale="0" unitRef="usd" id="ixv-8440">4,346,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c76" decimals="0" format="ixt:num-dot-decimal" name="mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments" scale="0" sign="-" unitRef="usd" id="ixv-8441">5,369,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>

  </table></ix:nonNumeric><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 condensed consolidated statements of cash flows for the three months ended June 30, 2025 and 2024. The fair value of the forward foreign currency exchange contracts of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" scale="0" unitRef="usd" id="ixv-8442">2,683,000</ix:nonFraction> is included in prepaid expenses and other current assets in the condensed consolidated balance sheets at June 30, 2025. 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-8443">1,663,000</ix:nonFraction> is included in other current liabilities in the condensed consolidated balance sheets at March 31, 2025. </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: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><ix:nonNumeric contextRef="c0" continuedAt="_FairValueDisclosuresTextBlock-c0_cont_1" escape="true" name="us-gaap:FairValueDisclosuresTextBlock" id="ixv-4541"><div>
   <span style="font-weight: bold;">15. Fair Value Measurements</span>
  </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="ixv-4545"><div> The following summarizes financial assets and liabilities measured at fair value, by level within the fair value hierarchy: </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 style="width: 19%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 7%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 7%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 7%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 7%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 7%;">&#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: 7%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 7%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 7%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;"><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><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><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><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td></tr><tr style="height: 0px; font-size: 0px;"><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><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><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><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td></tr><tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td colspan="11" style="vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: center; font-weight: bold;">June 30, 2025</td>


    <td style="text-align: right; border-width: initial; border-style: none; border-color: initial;">&#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="2" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td colspan="10" style="vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; font-weight: bold; text-align: center;">March 31, 2025</td>

    <td style="vertical-align: bottom; text-align: right; 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 style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td colspan="11" style="vertical-align: bottom; border-width: initial; border-style: none; border-color: initial; text-align: center; font-weight: bold;">Fair Value Measurements</td>


    <td style="text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td colspan="10" style="vertical-align: bottom; border-width: initial; border-style: none; border-color: initial; font-weight: bold; text-align: center;">Fair Value Measurements</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
   </tr><tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td colspan="11" style="vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: center; font-weight: bold;">Using Inputs Considered as          </td>


    <td style="text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td colspan="10" style="vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; font-weight: bold; text-align: center;">Using Inputs Considered as         </td>

    <td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 7.2pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align : bottom; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; text-align : center; white-space : nowrap; ">


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


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


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


      <span style="font-weight: bold;">Level 3</span>
     </td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right; border-width: initial; border-style: none; border-color: initial;">&#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="2" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


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


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


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


      <span style="font-weight: bold;">Level 3</span>
     </td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 7.2pt;">
    <td>
     <div>
      <span style="font-weight: bold;">Assets</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 7.2pt;">
    <td>
     <div>
      Short-term investments
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 7.2pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="margin-left: 7.2pt;">
      Mutual funds
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 7%;"><ix:nonFraction contextRef="c81" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8444">2,011,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 7%;"><ix:nonFraction contextRef="c82" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8445">2,011,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 7%;"><ix:nonFraction contextRef="c83" decimals="0" format="ixt:fixed-zero" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8446"> &#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; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 7%;"><ix:nonFraction contextRef="c84" decimals="0" format="ixt:fixed-zero" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8447"> &#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="text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left;">$&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: right;"> <ix:nonFraction contextRef="c85" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8448">1,881,000</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; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 7%;"><ix:nonFraction contextRef="c86" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8449">1,881,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 7%;"><ix:nonFraction contextRef="c87" decimals="0" format="ixt:fixed-zero" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8450"> &#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; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 7%;"><ix:nonFraction contextRef="c88" decimals="0" format="ixt:fixed-zero" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8451"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 7.2pt;">
    <td>
     <div>
      Prepaid expenses and other current assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div style="margin-left: 7.2pt;">
      Forward foreign currency exchange contracts
     </div>
    </td>
    <td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c81" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8452">2,683,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c82" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8453"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c83" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8454">2,683,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c84" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8455"> - </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: right;"> <div><ix:nonFraction contextRef="c85" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8456"> - </ix:nonFraction></div> </td>
    <td style="text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c86" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8457"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c87" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8458"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c88" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8459"> - </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <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><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><td>&#160;</td>
    <td colspan="2">&#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><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>
     <div>
      <span style="font-weight: bold;">Liabilities</span>
     </div>
    </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><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><td>&#160;</td>
    <td colspan="2">&#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><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Other current liabilities
     </div>
    </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><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><td>&#160;</td>
    <td colspan="2">&#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><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>
     <div style="margin-left: 7.2pt;">
      Deferred compensation
     </div>
    </td>
    <td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right;"><ix:nonFraction contextRef="c81" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="0" unitRef="usd" id="ixv-8460">2,011,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right;"><ix:nonFraction contextRef="c82" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="0" unitRef="usd" id="ixv-8461">2,011,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right;"><ix:nonFraction contextRef="c83" decimals="0" format="ixt:fixed-zero" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="0" unitRef="usd" id="ixv-8462"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right;"><ix:nonFraction contextRef="c84" decimals="0" format="ixt:fixed-zero" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="0" unitRef="usd" id="ixv-8463"> - </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right;"> <div> <ix:nonFraction contextRef="c85" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="0" unitRef="usd" id="ixv-8464">1,881,000</ix:nonFraction> </div> </td>
    <td style="text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right;"><ix:nonFraction contextRef="c86" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="0" unitRef="usd" id="ixv-8465">1,881,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right;"><ix:nonFraction contextRef="c87" decimals="0" format="ixt:fixed-zero" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="0" unitRef="usd" id="ixv-8466"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right;"><ix:nonFraction contextRef="c88" decimals="0" format="ixt:fixed-zero" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="0" unitRef="usd" id="ixv-8467"> - </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div style="margin-left: 7.2pt;">
      Forward foreign currency exchange contracts
     </div>
    </td>
    <td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: middle;"><ix:nonFraction contextRef="c81" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8468"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: middle;"><ix:nonFraction contextRef="c82" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8469"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: middle;"><ix:nonFraction contextRef="c83" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8470"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: middle;"><ix:nonFraction contextRef="c84" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8471"> - </ix:nonFraction></td><td style="width: 1%; text-align: left; vertical-align: middle;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right; vertical-align: middle;"> <div> <ix:nonFraction contextRef="c85" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8472">1,663,000</ix:nonFraction> </div> </td>
    <td style="text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: middle;"><ix:nonFraction contextRef="c86" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8473"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: middle;"><ix:nonFraction contextRef="c87" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8474">1,663,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: middle;"><ix:nonFraction contextRef="c88" decimals="0" format="ixt:fixed-zero" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8475"> - </ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div style="text-indent : -10px; padding-left : 10px; ">
      Convertible notes, related party Compound Net Derivative Liability
     </div>
    </td>
    <td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c81" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-8476">9,260,000</ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c82" decimals="0" format="ixt:fixed-zero" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-8477"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c83" decimals="0" format="ixt:fixed-zero" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-8478"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c84" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-8479">9,260,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right; vertical-align: bottom;"> <div> <ix:nonFraction contextRef="c85" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-8480">7,470,000</ix:nonFraction> </div> </td>
    <td style="text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c86" decimals="0" format="ixt:fixed-zero" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-8481"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c87" decimals="0" format="ixt:fixed-zero" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-8482"> - </ix:nonFraction></td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"><ix:nonFraction contextRef="c88" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="0" unitRef="usd" id="ixv-8483">7,470,000</ix:nonFraction></td><td style="width: 1%; text-align: left;">&#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 14).
  </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 7) using Level 3 inputs and the Monte Carlo simulation model at the balance sheet date. The Monte Carlo simulation model requires the input of subjective assumptions including the expected volatility of the underlying stock. These subjective 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 condensed consolidated balance sheets at June 30, 2025 and March 31, 2025. 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 condensed consolidated statements of operations and condensed consolidated statements of cash flows.
  </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="ixv-5147"><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; 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: 77%;">&#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 : 1pt; white-space : nowrap; ">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; padding-left: 10px; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">June 30, 2025</span>
     </td><td style="vertical-align: bottom; 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="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; padding-left: 10px; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Risk free interest rate
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c89" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-8484">3.70</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c90" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-8485">3.91</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Cost of equity
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c91" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-8486">21.40</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c92" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-8487">21.30</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Weighted average cost of capital
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c93" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-8488">15.60</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c94" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-8489">14.90</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Expected volatility of the Company's common stock
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c95" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-8490">47.50</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c96" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-8491">40.00</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      EBITDA volatility
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c97" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-8492">35.00</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;"><ix:nonFraction contextRef="c98" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EmbeddedDerivativeLiabilityMeasurementInput" scale="-2" unitRef="pure" id="ixv-8493">45.00</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; 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: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><ix:continuation id="_FairValueDisclosuresTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="ixv-5232"><div> The following summarizes the activity for Level 3 fair value measurements: </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: 77%;">&#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.0pt;">
    <td>&#160;</td>
    <td colspan="7" style="vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Three Months Ended</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td colspan="7" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">June 30,</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; 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;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: center;">&#160;</td>
    <td style="text-align: center; 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;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Beginning balance
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c78" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="0" unitRef="usd" id="ixv-8494">7,470,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c99" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="0" unitRef="usd" id="ixv-8495">7,410,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Changes in fair value of Compound Net Derivative Liability included in earnings
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c100" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="0" sign="-" unitRef="usd" id="ixv-8496">1,790,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c101" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="0" unitRef="usd" id="ixv-8497">2,580,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Ending balance
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c77" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="0" unitRef="usd" id="ixv-8498">9,260,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c102" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="0" unitRef="usd" id="ixv-8499">4,830,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
  </table></ix:nonNumeric><div>&#160;
  </div><div>
   During the three months ended June 30, 2025, 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 June 30, 2025 and March 31, 2025, the net carrying amount of the Convertible Notes was $<ix:nonFraction contextRef="c77" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtNoncurrent" scale="0" unitRef="usd" id="ixv-8500">40,844,000</ix:nonFraction> and $<ix:nonFraction contextRef="c78" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleDebtNoncurrent" scale="0" unitRef="usd" id="ixv-8501">35,207,000</ix:nonFraction>, respectively (see Note 7). The estimated fair value of the Company&#8217;s Convertible Notes was $<ix:nonFraction contextRef="c79" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8502">51,514,000</ix:nonFraction> and $<ix:nonFraction contextRef="c80" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableFairValueDisclosure" scale="0" unitRef="usd" id="ixv-8503">42,398,000</ix:nonFraction> using Level 3 inputs at June 30, 2025 and March 31, 2025, respectively. </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_1" escape="true" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="ixv-5299"><div>
   <span style="font-weight: bold;">16. Share-based Payments</span>
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Stock Options</span>
  </div><div>&#160;
  </div><div> During the three months ended June 30, 2025 and 2024, <ix:nonFraction contextRef="c103" decimals="INF" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" unitRef="shares" id="ixv-8504"><ix:nonFraction contextRef="c104" decimals="INF" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" unitRef="shares" id="ixv-8505">no</ix:nonFraction></ix:nonFraction> options to purchase shares of the Company&#8217;s common stock were granted. </div><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="ixv-5308"><div> The following is a summary of stock option transactions: </div><br/><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: 77%;">&#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.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <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;">Number of&#160;<br/></span>Shares</span>
     </td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align : bottom; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "><span style="font-weight: 700; letter-spacing: normal; text-align: start; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Weighted Average<br/>Exercise Price</span></td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Outstanding at March 31, 2025
     </div>
    </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="c128" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares" id="ixv-8506">1,053,561</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c128" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-8507">20.20</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Forfeited/Cancelled
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c103" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" unitRef="shares" id="ixv-8508">4,220</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c103" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-8509">22.64</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Outstanding at June 30, 2025
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c105" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares" id="ixv-8510">1,049,341</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c105" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-8511">20.20</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table></ix:nonNumeric><div>&#160;
  </div><div> At June 30, 2025, options to purchase <ix:nonFraction contextRef="c105" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares" scale="0" unitRef="shares" id="ixv-8512">87,288</ix:nonFraction> shares of common stock were unvested at a weighted average exercise price of $<ix:nonFraction contextRef="c105" decimals="2" format="ixt:num-dot-decimal" name="mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage" scale="0" unitRef="usdPershares" id="ixv-8513">9.32</ix:nonFraction>. </div><div>&#160;
  </div><div> At June 30, 2025, there was $<ix:nonFraction contextRef="c105" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="0" unitRef="usd" id="ixv-8514">201,000</ix:nonFraction> of total unrecognized compensation expense related to unvested stock option awards, which will be recognized over the weighted average remaining vesting period of approximately <ix:nonNumeric contextRef="c103" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="ixv-8515">1.2</ix:nonNumeric> years. </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Restricted Stock Units (&#8220;RSUs&#8221;)</span>
  </div><div>&#160;
  </div><div> During the three months ended June 30, 2025 and 2024, the Company granted <ix:nonFraction contextRef="c106" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-8516">428,552</ix:nonFraction> and <ix:nonFraction contextRef="c107" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-8517">207,050</ix:nonFraction>, respectively, of time-based vesting RSUs, based on the closing market price on the grant date. </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: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_2" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="ixv-5384"><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 style="width: 77%;">&#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.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">



      <span style="font-weight: bold;">Number of

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




      <span style="font-weight: bold;">Weighted Average
<br/>
      Grant Date Fair
<br/>
      Value</span>
     </td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Outstanding at March 31, 2025
     </div>
    </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="c129" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares" id="ixv-8518">505,373</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c129" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-8519">7.26</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Granted
     </div>
    </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="c106" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-8520">428,552</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c106" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-8521">9.76</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Vested
     </div>
    </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="c106" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" unitRef="shares" id="ixv-8522">121,364</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c106" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-8523">9.49</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Forfeited/Cancelled
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c106" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" unitRef="shares" id="ixv-8524">580</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c106" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-8525">7.73</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Outstanding at June 30, 2025
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c108" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares" id="ixv-8526">811,981</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double 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; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c108" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-8527">8.25</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table></ix:nonNumeric><div>&#160;
  </div><div> At June 30, 2025, there was $<ix:nonFraction contextRef="c108" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="0" unitRef="usd" id="ixv-8528">5,931,000</ix:nonFraction> of unrecognized compensation expense related to RSUs, which will be recognized over the weighted average remaining vesting period of approximately <ix:nonNumeric contextRef="c106" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="ixv-8529">2.7</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 three months ended June 30, 2025, the Company granted <ix:nonFraction contextRef="c109" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-8530">353,778</ix:nonFraction> PSUs (at target performance levels) based on the Company&#8217;s stock price or a total shareholder return (&#8220;TSR&#8221;) market conditions. During the three months ended June 30, 2024, the Company granted <ix:nonFraction contextRef="c110" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-8531">155,391</ix:nonFraction> PSUs (at target performance levels), based on a TSR market condition. All PSUs granted have a <ix:nonNumeric contextRef="c110" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="ixv-8532"><ix:nonNumeric contextRef="c109" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="ixv-8533">three-year</ix:nonNumeric></ix:nonNumeric> performance period, subject to continued employment. </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Stock Price PSUs</span>
  </div><div>&#160;
  </div><div> During the three months ended June 30, 2025, the Company granted <ix:nonFraction contextRef="c111" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-8534">176,893</ix:nonFraction> PSUs (at target performance levels), which vest as follows: (i) if the stock price is greater than or equal to $<ix:nonFraction contextRef="c112" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares" id="ixv-8535">15.00</ix:nonFraction> per share, then <span style="-sec-ix-hidden: hidden-fact-17">1/3</span> of the grant will vest, (ii) if the stock price is greater than or equal to $<ix:nonFraction contextRef="c114" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares" id="ixv-8536">17.00</ix:nonFraction> per share then the next <span style="-sec-ix-hidden: hidden-fact-18">1/3</span> of the grant will vest, and (iii) if the stock price is greater than or equal to $<ix:nonFraction contextRef="c116" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares" id="ixv-8537">20.00</ix:nonFraction> per share then the final <span style="-sec-ix-hidden: hidden-fact-19">1/3</span> of the grant will vest. Recipients are eligible to vest in between <ix:nonFraction contextRef="c118" decimals="2" format="ixt:num-dot-decimal" name="mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients" scale="-2" unitRef="pure" id="ixv-8538">50</ix:nonFraction>% and <ix:nonFraction contextRef="c119" decimals="2" format="ixt:num-dot-decimal" name="mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients" scale="-2" unitRef="pure" id="ixv-8539">150</ix:nonFraction>% of the third tranche by achieving a stock price between $<ix:nonFraction contextRef="c120" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares" id="ixv-8540">18.00</ix:nonFraction> and $<ix:nonFraction contextRef="c121" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares" id="ixv-8541">22.00</ix:nonFraction> per share (each stock price target must be met for <ix:nonNumeric contextRef="c111" continuedAt="mpaa_NumberOfTradingDays-c111_cont_1" format="ixt-sec:durwordsen" name="mpaa:NumberOfTradingDays" id="ixv-8542">thirty</ix:nonNumeric> consecutive trading<ix:continuation id="mpaa_NumberOfTradingDays-c111_cont_1"> days</ix:continuation>). 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>&#160;
  </div><div> During the three months ended June 30, 2024, the Company did <ix:nonFraction contextRef="c122" decimals="INF" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-8544">not</ix:nonFraction> grant any PSUs based on the Company&#8217;s stock price. </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">TSR PSUs</span>
  </div><div>&#160;
  </div><div> During the three months ended June 30, 2025 and 2024, the Company granted <ix:nonFraction contextRef="c123" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-8545">176,885</ix:nonFraction> and <ix:nonFraction contextRef="c124" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-8546">155,391</ix:nonFraction> PSUs (at target performance levels), respectively, which cliff vest and the number of shares earned at the end of the <ix:nonNumeric contextRef="c123" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="ixv-8547">three-year</ix:nonNumeric> performance period will vary, based only on actual performance, from <ix:nonFraction contextRef="c125" decimals="2" format="ixt:num-dot-decimal" name="mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage" scale="-2" unitRef="pure" id="ixv-8548">0</ix:nonFraction>% to <ix:nonFraction contextRef="c126" decimals="2" format="ixt:num-dot-decimal" name="mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage" scale="-2" unitRef="pure" id="ixv-8549">150</ix:nonFraction>% of the target number of PSUs granted, depending on the Company&#8217;s TSR 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:nonNumeric contextRef="c123" format="ixt-sec:durday" name="mpaa:NumberOfTradingDays" id="ixv-8550">30</ix:nonNumeric> 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="c123" decimals="-6" format="ixt:num-dot-decimal" name="mpaa:TotalShareholdersReturnMaximumMarketCapitalization" scale="6" unitRef="usd" id="ixv-8551">600</ix:nonFraction> million, as of the start of the performance period. 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></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: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><ix:continuation id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="mpaa:ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock" id="ixv-5493"><div> 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; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;"> <tr style="height: 0px; font-size: 0px;"> <td style="width: 77%;">&#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.0pt;"> <td>&#160;</td> <td colspan="7" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <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;">Three Months Ended</span><br/>June 30,</span> </td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td>&#160;</td> <td style="vertical-align: bottom; text-align: center; 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: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"><b>2025</b></td><td style="vertical-align: bottom; text-align: center; 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: center; border-width: initial; border-style: none; border-color: initial;">&#160;</td> <td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <span style="font-weight: bold;">2024</span> </td><td style="vertical-align: bottom; text-align: center; width: 1%; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Risk free interest rate </div> </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="c109" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure" id="ixv-8552">3.86</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</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; width: 9%;"><ix:nonFraction contextRef="c110" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure" id="ixv-8553">4.45</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> </tr> <tr style="vertical-align: top;"> <td><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;">Expected life in years</span></td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonNumeric contextRef="c130" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="ixv-8554">0.7</ix:nonNumeric>-<ix:nonNumeric contextRef="c131" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="ixv-8555">3.0</ix:nonNumeric></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;"><ix:nonNumeric contextRef="c110" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="ixv-8556">3</ix:nonNumeric></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Expected volatility of the Company's common stock </div> </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="c109" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="pure" id="ixv-8557">66.80</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</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; width: 9%;"><ix:nonFraction contextRef="c110" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="pure" id="ixv-8558">59.80</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> </tr> <tr style="vertical-align: top; height: 1pt;"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Average correlation coefficient of peer companies </div> </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="c109" decimals="4" format="ixt:num-dot-decimal" name="mpaa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies" scale="-2" unitRef="pure" id="ixv-8559">15.70</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</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; width: 9%;"><ix:nonFraction contextRef="c110" decimals="4" format="ixt:num-dot-decimal" name="mpaa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies" scale="-2" unitRef="pure" id="ixv-8560">16.50</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Expected dividend yield </div> </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="c109" decimals="2" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" unitRef="pure" id="ixv-8561">-</ix:nonFraction> </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;"><ix:nonFraction contextRef="c110" decimals="2" format="ixt:fixed-zero" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" unitRef="pure" id="ixv-8562"> - </ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt;"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Grant date fair value </div> </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="c130" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-8563">7.33</ix:nonFraction>-<ix:nonFraction contextRef="c131" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-8564">12.68</ix:nonFraction> </td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td> <td style="vertical-align: bottom; text-align: right;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c110" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-8565">8.65</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> </table></ix:nonNumeric><div>&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" id="ixv-5585"><div> The following is a summary of non-vested PSUs: </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: 77%;">&#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.0pt;">
    <td>&#160;</td>
    <td colspan="3" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">



      <span style="font-weight: bold;">Number of

      Shares</span>
       </td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; 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 : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; width : 9%; white-space : nowrap; ">




      <span style="font-weight: bold;">Weighted Average
<br/>
      Grant Date Fair
<br/>
      Value</span>
     </td><td style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Outstanding at March 31, 2025
     </div>
    </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="c132" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares" id="ixv-8566">764,387</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c132" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-8567">7.42</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Granted
     </div>
    </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="c109" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-8568">353,778</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c109" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-8569">10.57</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Vested
     </div>
    </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="c109" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" unitRef="shares" id="ixv-8570">43,917</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c109" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-8571">14.55</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Forfeited/Cancelled
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c109" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" unitRef="shares" id="ixv-8572">76,101</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c109" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-8573">13.65</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Outstanding at June 30, 2025
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c127" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" unitRef="shares" id="ixv-8574">998,147</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c127" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-8575">7.74</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table></ix:nonNumeric><div>&#160;
  </div><div> At June 30, 2025, there was $<ix:nonFraction contextRef="c127" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="0" unitRef="usd" id="ixv-8576">5,256,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="c109" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="ixv-8577">2.2</ix:nonNumeric> years. </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="ixv-5662"><div>
   <span style="font-weight: bold;">17. 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 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-5671"><div> The following summarizes the changes in the warranty returns: </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: 77%;">&#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.0pt;">
    <td>&#160;</td>
    <td colspan="7" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <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;">Three Months Ended</span><br/>June 30,</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; 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;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center; 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;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Balance at beginning of period
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-8578">19,677,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c23" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-8579">19,326,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Charged to expense
     </div>
    </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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" scale="0" unitRef="usd" id="ixv-8580">38,453,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#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:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" scale="0" unitRef="usd" id="ixv-8581">33,352,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Amounts processed
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; 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:StandardProductWarrantyAccrualPayments" scale="0" unitRef="usd" id="ixv-8582">39,999,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrualPayments" scale="0" unitRef="usd" id="ixv-8583">37,632,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Balance at end of period
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-8584">18,131,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"><ix:nonFraction contextRef="c32" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-8585">15,046,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%; 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 June 30, 2025 and March 31, 2025, the Company&#8217;s total warranty return accrual was $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-8586">18,131,000</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-8587">19,677,000</ix:nonFraction>, respectively, of which $<ix:nonFraction contextRef="c133" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-8588">7,222,000</ix:nonFraction> and $<ix:nonFraction contextRef="c134" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-8589">6,478,000</ix:nonFraction>, respectively, was included in the customer returns RGA issued within accounts receivable&#8212;net and $<ix:nonFraction contextRef="c135" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-8590">10,909,000</ix:nonFraction> and $<ix:nonFraction contextRef="c136" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StandardProductWarrantyAccrual" scale="0" unitRef="usd" id="ixv-8591">13,199,000</ix:nonFraction>, respectively, was included in the customer finished goods returns accrual in the condensed consolidated balance sheets. </div></ix:nonNumeric><div>
   <span style="font-weight: bold; font-style: italic;">&#160;</span>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><ix:continuation id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1"><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. The Company has an immaterial amount accrued related to these exposures to various lawsuits, claims, examinations, and administrative proceedings.
  </div></ix:continuation><div>&#160;
  </div><ix:nonNumeric contextRef="c0" continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock" id="ixv-5760"><div>
   <span style="font-weight: bold;">18. 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-8592">three</ix:nonFraction> operating segments are: </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-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; 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; 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.
  </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: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="ixv-5792"><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_2" 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-weight: 400; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; 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: 77%;"/><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="vertical-align: top;"><td>&#160;</td><td colspan="6" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;"><b>Three Months Ended&#160;</b></span></td><td style="vertical-align: bottom; text-align: center; 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 colspan="6" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;"><b>June 30,</b></span></td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td>&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="font-weight: bold;">2025</span></td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="font-weight: bold;">2024</span></td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Net sales to external customers for Hard Parts reportable segment</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c137" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-8593">174,889,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c138" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-8594">158,187,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Intersegment sales for Hard Parts reportable segment</div></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; width: 9%;"><ix:nonFraction contextRef="c139" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-8595">258,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; text-align: right;">&#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; width: 9%;"><ix:nonFraction contextRef="c140" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-8596">32,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: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Total net sales for Hard Parts reportable segment</div></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="c141" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-8597">175,147,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;"><ix:nonFraction contextRef="c142" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-8598">158,219,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td>&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="font-style: italic;">Reconciliation of net sales</span></div></td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Other net sales (1)</div></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="c143" decimals="0" format="ixt:num-dot-decimal" id="ix_0_fact" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">13,475,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;"><ix:nonFraction contextRef="c144" decimals="0" format="ixt:num-dot-decimal" id="ix_1_fact" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd">11,700,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Elimination of intersegment net sales</div></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; width: 9%;">(<ix:nonFraction contextRef="c145" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" sign="-" unitRef="usd" id="ixv-8601">258,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; text-align: right;">&#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; width: 9%;">(<ix:nonFraction contextRef="c146" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" sign="-" unitRef="usd" id="ixv-8602">32,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: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Total consolidated net sales</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-8603">188,364,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="usd" id="ixv-8604">169,887,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td>&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Less (2):</div></td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td style="padding-left: 10px;"><div>Material, labor, and overhead expenses</div></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="c141" decimals="0" format="ixt:num-dot-decimal" id="ix_10_fact" name="mpaa:ManufacturingMaterialLaborAndOverheadExpenses" scale="0" unitRef="usd">113,895,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;"><ix:nonFraction contextRef="c142" decimals="0" format="ixt:num-dot-decimal" id="ix_11_fact" name="mpaa:ManufacturingMaterialLaborAndOverheadExpenses" scale="0" unitRef="usd">109,217,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td style="padding-left: 10px;"><div>Logistic expenses (3)</div></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="c141" decimals="0" format="ixt:num-dot-decimal" id="ix_12_fact" name="mpaa:LogisticExpenses" scale="0" unitRef="usd">30,665,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;"><ix:nonFraction contextRef="c142" decimals="0" format="ixt:num-dot-decimal" id="ix_13_fact" name="mpaa:LogisticExpenses" scale="0" unitRef="usd">22,778,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td style="padding-left: 10px;"><div>Revaluation of cores on customers' shelves</div></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="c141" decimals="0" format="ixt:num-dot-decimal" id="ix_14_fact" name="mpaa:RevaluationOfCoresOnCustomersShelves" scale="0" unitRef="usd">1,026,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;"><ix:nonFraction contextRef="c142" decimals="0" format="ixt:num-dot-decimal" id="ix_15_fact" name="mpaa:RevaluationOfCoresOnCustomersShelves" scale="0" unitRef="usd">394,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td style="padding-left: 10px;"><div>Foreign exchange impact of lease liabilities and forward contracts</div></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="c141" decimals="0" format="ixt:num-dot-decimal" id="ix_16_fact" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="0" unitRef="usd">8,348,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#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; width: 9%;"><ix:nonFraction contextRef="c142" decimals="0" format="ixt:num-dot-decimal" id="ix_17_fact" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="0" sign="-" unitRef="usd">11,078,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td style="padding-left: 10px;"><div>Other segment items (4)</div></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; width: 9%;"><ix:nonFraction contextRef="c141" decimals="0" format="ixt:num-dot-decimal" id="ix_18_fact" name="us-gaap:SegmentReportingOtherItemAmount" scale="0" unitRef="usd">19,477,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; text-align: right;">&#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; width: 9%;"><ix:nonFraction contextRef="c142" decimals="0" format="ixt:num-dot-decimal" id="ix_19_fact" name="us-gaap:SegmentReportingOtherItemAmount" scale="0" unitRef="usd">21,211,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: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Total operating income (loss) for Hard Parts reportable segment</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c141" decimals="0" format="ixt:num-dot-decimal" id="ix_20_fact" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd">18,432,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(<ix:nonFraction contextRef="c142" decimals="0" format="ixt:num-dot-decimal" id="ix_21_fact" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd">6,459,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td>&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="font-style: italic;">Reconciliation of profit (loss)</span></div></td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Other operating income (loss) (1)</div></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="c143" decimals="0" format="ixt:num-dot-decimal" id="ix_2_fact" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd">1,633,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;">(<ix:nonFraction contextRef="c144" decimals="0" format="ixt:num-dot-decimal" id="ix_3_fact" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd">6,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Elimination of intersegment operating income</div></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="c145" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-8619">4,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;"><ix:nonFraction contextRef="c146" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-8620">9,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Interest expense, net</div></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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeExpenseNet" scale="0" sign="-" unitRef="usd" id="ixv-8621">12,812,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#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; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeExpenseNet" scale="0" sign="-" unitRef="usd" id="ixv-8622">14,387,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Change in fair value of compound net derivative liability</div></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; width: 9%;">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" sign="-" unitRef="usd" id="ixv-8623">1,790,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; text-align: right;">&#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; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" scale="0" unitRef="usd" id="ixv-8624">2,580,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: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Total consolidated income (loss) before income tax expense (benefit)</div></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd" id="ixv-8625">5,467,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; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-8626">18,263,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; width: 1%;">)&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td>&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="font-weight: bold;">Reconciliations of other significant items and assets:</span></div></td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td>&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="font-weight: bold;">Depreciation and amortization</span></div></td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Depreciation and amortization for Hard Parts reportable segment (5)</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c141" decimals="0" format="ixt:num-dot-decimal" id="ix_22_fact" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd">2,232,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c142" decimals="0" format="ixt:num-dot-decimal" id="ix_23_fact" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd">2,525,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Other depreciation and amortization (1)</div></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; width: 9%;"><ix:nonFraction contextRef="c143" decimals="0" format="ixt:num-dot-decimal" id="ix_4_fact" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd">217,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; text-align: right;">&#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; width: 9%;"><ix:nonFraction contextRef="c144" decimals="0" format="ixt:num-dot-decimal" id="ix_5_fact" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd">204,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: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Total consolidated depreciation and amortization</div></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;"><ix:nonFraction contextRef="c147" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-8631">2,449,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; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;"><ix:nonFraction contextRef="c148" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-8632">2,729,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; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td>&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="font-weight: bold;">Capital Expenditures</span></div></td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Captial expenditures for Hard Parts reportable segment</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c141" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="0" unitRef="usd" id="ixv-8633">394,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c142" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="0" unitRef="usd" id="ixv-8634">253,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Other capital expenditures (1)</div></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; width: 9%;"><ix:nonFraction contextRef="c143" decimals="0" format="ixt:num-dot-decimal" id="ix_6_fact" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="0" unitRef="usd">413,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; text-align: right;">&#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; width: 9%;"><ix:nonFraction contextRef="c144" decimals="0" format="ixt:num-dot-decimal" id="ix_7_fact" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="0" unitRef="usd">237,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: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Total consolidated capital expenditures</div></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="0" unitRef="usd" id="ixv-8637">807,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; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SegmentExpenditureAdditionToLongLivedAssets" scale="0" unitRef="usd" id="ixv-8638">490,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; width: 1%;">&#160;</td></tr></table><table cellpadding="0" style="font-size: 10pt; font-weight: 400; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; height: 0px; font-size: 0px;"><td style="width: 77%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr style="vertical-align: top;"><td>&#160;</td><td style="vertical-align: bottom; text-align: center; 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: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; white-space: nowrap; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; 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: center;">&#160;</td><td style="vertical-align: bottom; text-align: center; 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: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; white-space: nowrap; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="font-weight: bold;">Assets</span></div></td><td style="vertical-align: bottom; text-align: center; 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: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; white-space: nowrap; width: 9%;"><span style="font-weight: bold;">June 30, 2025</span></td><td style="vertical-align: bottom; text-align: center; 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: center;">&#160;</td><td style="vertical-align: bottom; text-align: center; 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: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; white-space: nowrap; width: 9%;"><span style="font-weight: bold;">March 31, 2025</span></td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Total assets for Hard Parts reportable segment</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c149" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-8639">981,161,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction contextRef="c150" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-8640">967,178,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Other assets (1)</div></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="c151" decimals="0" format="ixt:num-dot-decimal" id="ix_8_fact" name="us-gaap:Assets" scale="0" unitRef="usd">60,688,000</ix:nonFraction></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;"><ix:nonFraction contextRef="c152" decimals="0" format="ixt:num-dot-decimal" id="ix_9_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></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Elimination of intersegment assets</div></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; width: 9%;">(<ix:nonFraction contextRef="c153" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" sign="-" unitRef="usd" id="ixv-8643">68,499,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; text-align: right;">&#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; width: 9%;">(<ix:nonFraction contextRef="c154" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" sign="-" unitRef="usd" id="ixv-8644">67,897,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: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Total consolidated assets</div></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-8645">973,350,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; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-8646">957,636,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; 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_0_footnote" xml:lang="en-US">Net sales, operating income (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-8648">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_1_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_2_footnote" xml:lang="en-US">Logistic expenses include freight, tariffs, and customs duties.</ix:footnote> </div>
  </div></ix:continuation></ix:nonNumeric><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: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><ix:continuation id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_1"><ix:continuation id="_SegmentReportingDisclosureTextBlock-c0_cont_2"><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;"> (4) </div>
    <div> <ix:nonNumeric contextRef="c0" name="us-gaap:SegmentReportingOtherItemCompositionDescription" id="ixv-8651"><ix:footnote id="ix_3_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;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;"> (5) </div>
    <div> <ix:footnote id="ix_4_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:continuation><div style="clear: both;">&#160;
  </div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:TreasuryStockTextBlock" id="ixv-6288"><div>
   <span style="font-weight: bold;">19. Share Repurchases</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="c155" decimals="0" format="ixt:num-dot-decimal" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="0" unitRef="usd" id="ixv-8654">20,000,000</ix:nonFraction> to $<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="0" unitRef="usd" id="ixv-8655">37,000,000</ix:nonFraction> of its common stock. During the three months ended June 30, 2025, the Company repurchased <ix:nonFraction contextRef="c11" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" unitRef="shares" id="ixv-8656">197,796</ix:nonFraction> shares of its common stock for $<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="0" unitRef="usd" id="ixv-8657">1,966,000</ix:nonFraction>. As of June 30, 2025, $<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="mpaa:StockRepurchasedAndRetiredDuringPeriodCumulativeValue" scale="0" unitRef="usd" id="ixv-8658">25,543,000</ix:nonFraction> has been utilized and $<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="0" unitRef="usd" id="ixv-8659">11,457,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="c11" decimals="INF" format="ixt:num-dot-decimal" name="mpaa:StockRepurchasedAndRetiredCumulativeShares" scale="0" unitRef="shares" id="ixv-8660">1,576,937</ix:nonFraction> shares repurchased under this program through June 30, 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><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="ixv-6295"><div>
   <span style="font-weight: bold;">20. 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;">The Company has an operating lease for its <ix:nonFraction contextRef="c156" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AreaOfRealEstateProperty" scale="0" unitRef="sqft" id="ixv-8661">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 Company renewed this operating lease for an additional <ix:nonNumeric contextRef="c156" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseRenewalTerm" id="ixv-8662">three-year</ix:nonNumeric> period, effective January 1, 2025. The rent expense recorded for this related party lease was $<ix:nonFraction contextRef="c157" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="0" unitRef="usd" id="ixv-8663">93,000</ix:nonFraction> and $<ix:nonFraction contextRef="c158" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="0" unitRef="usd" id="ixv-8664">81,000</ix:nonFraction> for the three months ended June 30, 2025 and 2024, respectively.</span> </div><div>&#160;
  </div><div>
   <span style="font-family: Times; font-style: italic;">Convertible Note and Election of Director</span>
  </div><div>&#160;
  </div><div>
   <span style="font-family: Times;">In connection with the issuance and sale of the Company&#8217;s Convertible Notes on March 31, 2023 (see Note 7), the Board appointed Douglas Trussler, a co-founder of Bison Capital, to the Board. Mr. Trussler&#8217;s compensation is different from the compensation for other non-employee directors as described in the Company&#8217;s Definitive Proxy Statement, filed with the SEC on July 29, 2025.</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: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><div style="text-indent: -36pt; line-height: 12pt; padding-left: 36pt; font-size: 10pt; font-weight: bold;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     Item 2.
    </div>
    <div>
     <a id="Managements_Discussion_and_Analysis_of_Financial_Condition_and_Results_of_Operations" title="Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations"></a>Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations
    </div>
  </div><div>&#160;
  </div><div>
   The following discussion and analysis presents factors that Motorcar Parts of America, Inc. and its subsidiaries (&#8220;our,&#8221; &#8220;we&#8221; or &#8220;us&#8221;) believe are relevant to an assessment and understanding of our consolidated financial position and results of operations. This financial and business analysis should be read in conjunction with our March 31, 2025 audited consolidated financial statements included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission (&#8220;SEC&#8221;) on June 9, 2025.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Disclosure Regarding Private Securities Litigation Reform Act of 1995</span>
  </div><div>&#160;
  </div><div>
   This report 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. 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. 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. Therefore, you should not place undue reliance on those statements. Please refer to &#8220;<a href="https://www.sec.gov/Archives/edgar/data/918251/000114036125021940/ef20046978_10k.htm#Item_2_Risk_Factors" style="-sec-extract:exhibit">Item 1A. <i>Risk Factors</i></a>&#8221; of our most recent Annual Report on Form 10-K filed with the SEC on June 9, 2025,&#160;as updated by our subsequent filings with the SEC, 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.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Management Overview</span>
  </div><div>&#160;
  </div><div>
   With a scalable infrastructure and abundant growth opportunities, we are focused on growing our aftermarket hard parts 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.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Segment Reporting</span>
  </div><div>&#160;
  </div><div>
   Our three operating segments are 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>
     <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; padding-left: 36pt;">
    <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; padding-left: 36pt;">
    <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>
   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 18 of the notes to condensed consolidated financial statements for more information.
  </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: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><div>
   <span style="font-weight: bold;">Results of Operations for the Three Months Ended June 30, 2025 and 2024</span>
  </div><div>&#160;
  </div><div>
   The following discussion and analysis should be read together with the financial statements and notes thereto appearing elsewhere herein.
  </div><div>&#160;
  </div><div>
   The following summarizes certain key consolidated operating data:
  </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 style="width: 77%;">&#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 style="padding-left: 10px;">&#160;</td>
    <td colspan="7" style="text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Three Months Ended</span>
     </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">&#160;</td>
    <td colspan="7" style="text-align: center; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


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


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


      <span style="font-weight: bold;">2024</span>
     </td><td style="text-align: center; border-bottom: 1px solid black; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Cash flow provided by (used in) operations
     </div>
    </td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">$</td><td style="width: 9%; text-align: right; vertical-align: bottom; padding-left: 10px;">10,028,000</td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="width: 1%; text-align: left; vertical-align: bottom;">$</td><td style="width: 9%; text-align: right; vertical-align: bottom; padding-left: 10px;">(20,841,000</td><td style="width: 1%; text-align: left; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Finished goods turnover (annualized) (1)
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; padding-left: 10px;">4.2</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; padding-left: 10px;">3.3</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><hr style="border-top: 2px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 6px auto 6px 0px; width: 12%;"/><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     (1)
    </div>
    <div>
     Annualized finished goods turnover for the fiscal quarter is calculated by multiplying cost of goods sold for the quarter by 4 and dividing the result by the average between beginning and ending non-core finished goods inventory values for the fiscal quarter. We believe this provides a useful measure of our ability to turn our inventory into revenues.
    </div>
  </div><div style="clear: both;">&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Net Sales and Gross Profit</span>
  </div><div>&#160;
  </div><div>
   The following summarizes net sales and gross profit:
  </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 style="width: 77%;">&#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 style="padding-left: 10px;">&#160;</td>
    <td colspan="7" style="text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Three Months Ended</span>
     </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">&#160;</td>
    <td colspan="7" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; padding-left: 10px;">


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


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


      <span style="font-weight: bold;">2024</span>
     </td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Net sales
     </div>
    </td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">$</td><td style="width: 9%; text-align: right; vertical-align: bottom; padding-left: 10px;">188,364,000</td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="width: 1%; text-align: left; vertical-align: bottom;">$</td><td style="width: 9%; text-align: right; vertical-align: bottom; padding-left: 10px;">169,887,000</td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Cost of goods sold
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; padding-left: 10px;">154,447,000</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; padding-left: 10px;">140,713,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Gross profit
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; padding-left: 10px;">33,917,000</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; padding-left: 10px;">29,174,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Gross margin
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; padding-left: 10px;">18.0</td><td style="width: 1%; text-align: left;">%</td>
    <td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; padding-left: 10px;">17.2</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
  </table><div>&#160;
  </div><div>
   <span style="font-style: italic;">Net Sales</span>. Our consolidated net sales for the three months ended June 30, 2025 were $188,364,000, which represents an increase of $18,477,000, or 10.9%, from the three months ended June 30, 2024 of $169,887,000. Our sales for the three months ended June 30, 2025 compared with the three months ended June 30, 2024 reflect continued strong demand for rotating electrical and brake-related products.
  </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Gross Profit. </span>Our consolidated gross profit was $33,917,000, or 18.0% of consolidated net sales, for the three months ended June 30, 2025 compared with $29,174,000, or 17.2% of consolidated net sales, for the three months ended June 30, 2024. The increase in our gross margin for the three months ended June 30, 2025 reflects (i) increased utilization of our facilities, (ii) the benefit from our strategies to&#160;enhance operating efficiencies and cost-saving initiatives, and (iii) changes in product mix. These increases were partially offset by $1,426,000 for net tariff costs paid for products sold before price increases were effective.
  </div><div>&#160;
  </div><div>
   In addition, our gross margin for the three months ended June 30, 2025 compared with the three months ended June 30, 2024 was impacted by (i) continued amortization of core and finished goods premiums paid to customers of $2,847,000<span style="font-weight: bold;">&#160;</span>and $2,728,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 $1,026,000 and $394,000, respectively.
  </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: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><div>
   <span style="font-weight: bold; font-style: italic;">Operating Expenses</span>
  </div><div>&#160;
  </div><div>
   The following summarizes our consolidated operating expenses:
  </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 style="width: 77%;">&#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 style="padding-left: 10px;">&#160;</td>
    <td colspan="7" style="text-align: center; padding-left: 10px; border-width: initial; border-style: none; border-color: initial;">


      <span style="font-weight: bold;">Three Months Ended</span>
     </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">&#160;</td>
    <td colspan="7" style="text-align: center; padding-left: 10px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


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


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


      <span style="font-weight: bold;">2024</span>
     </td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      General and administrative
     </div>
    </td>
    <td style="width: 1%; text-align: left; vertical-align: bottom;">$</td><td style="width: 9%; text-align: right; vertical-align: bottom; padding-left: 10px;">12,680,000</td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left; vertical-align: bottom;">&#160;</td><td style="width: 1%; text-align: left; vertical-align: bottom;">$</td><td style="width: 9%; text-align: right; vertical-align: bottom; padding-left: 10px;">16,670,000</td><td style="width: 1%; text-align: left; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Sales and marketing
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; padding-left: 10px;">6,210,000</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; padding-left: 10px;">5,449,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Research and development
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; padding-left: 10px;">3,306,000</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; padding-left: 10px;">2,433,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Foreign exchange impact of lease liabilities and forward contracts
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; padding-left: 10px;">(8,348,000</td><td style="width: 1%; text-align: left;">)&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; padding-left: 10px;">11,078,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td>&#160;</td><td style="padding-left: 10px;">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td style="padding-left: 10px;">&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div><b>
      Percent of net sales
     </b></div>
    </td>
    <td>&#160;</td><td style="padding-left: 10px;">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td style="padding-left: 10px;">&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">&#160;</td>
    <td>&#160;</td><td style="padding-left: 10px;">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td style="padding-left: 10px;">&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      General and administrative
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; padding-left: 10px;">6.7</td><td style="width: 1%; text-align: left;">%</td>
    <td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; padding-left: 10px;">9.8</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Sales and marketing
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; padding-left: 10px;">3.3</td><td style="width: 1%; text-align: left;">%</td>
    <td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; padding-left: 10px;">3.2</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Research and development
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; padding-left: 10px;">1.8</td><td style="width: 1%; text-align: left;">%</td>
    <td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; padding-left: 10px;">1.4</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Foreign exchange impact of lease liabilities and forward contracts
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; padding-left: 10px;">(4.4</td><td style="width: 1%; text-align: left;">)%</td>
    <td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right; padding-left: 10px;">6.5</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
  </table><div>&#160;
  </div><div>
   <span style="font-style: italic;">General and Administrative.</span> Our general and administrative expenses for the three months ended June 30, 2025 were $12,680,000, which represents a decrease of $3,990,000, or 23.9%, from the three months ended June 30, 2024 of $16,670,000. This decrease was primarily due to (i) a headcount reduction in the prior year, which resulted in $2,940,000 of severance during the three months ended June 30, 2024 and (ii) the benefit of favorable fluctuations in foreign currency exchange rates on transactions denominated in foreign currencies during the current year compared with the prior year.
  </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Sales and Marketing</span>. Our sales and marketing expenses for the three months ended June 30, 2025 were $6,210,000, which represents an increase of $761,000, or 14.0%, from the three months ended June 30, 2024 of $5,449,000. This increase was primarily due to increased commissions expense and increased headcount.
  </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Research and Development</span>. Our research and development expenses for the three months ended June 30, 2025 were $3,306,000, which represents an increase of $873,000, or 35.9%, from the three months ended June 30, 2024 of $2,433,000. This increase was primarily due to increased headcount, professional services, and supplies.
  </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Foreign Exchange Impact of Lease Liabilities and Forward Contracts</span>. Our foreign exchange impact of lease liabilities and forward contracts were a non-cash gain of $8,348,000 compared with a non-cash loss of $11,078,000 for the three months ended June 30, 2025 and 2024, respectively. This change during the three months ended June 30, 2025 compared with the three months ended June 30, 2024 was primarily due to (i) the remeasurement of our foreign currency-denominated lease liabilities, which resulted in a non-cash gain of $4,002,000 compared with a non-cash loss of $5,709,000, respectively, due to foreign currency exchange rate fluctuations and (ii) the forward foreign currency exchange contracts, which resulted in a non-cash gain of $4,346,000 compared with a non-cash loss of $5,369,000, respectively, due to the changes in their fair values.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Operating Income (Loss)</span>
  </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Consolidated Operating Income (Loss)</span>. Our consolidated operating income for the three months ended June 30, 2025 was $20,069,000 compared with a consolidated operating loss of $6,456,000 for the three months ended June 30, 2024. This increase was primarily due to (i) our foreign exchange impact of lease liabilities and forward contracts, which were a non-cash gain of $8,348,000 compared with a non-cash loss of $11,078,000, (ii) increased gross profit, (iii) decreased general and administrative expenses, and (iv) other items as discussed above.
  </div><div>
   <span style="font-weight: bold; font-style: italic;">&#160;</span>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><div>
   <span style="font-weight: bold; font-style: italic;">Interest Expense</span>
  </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Interest Expense, net. </span>Our interest expense for the three months ended June 30, 2025 was $12,812,000, which represents a decrease of $1,575,000, or 10.9%, from interest expense for the three months ended June 30, 2024 of $14,387,000. This decrease was primarily due to (i) lower average outstanding balances under our credit facility and (ii) lower interest rates on both our credit facility and accounts receivable discount programs.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Change in Fair Value of Compound Net Derivative Liability</span>
  </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Change in Fair Value of Compound Net Derivative Liability. </span>Our change in fair value of compound net derivative liability associated with the convertible notes issued on March 31, 2023 was a non-cash loss of $1,790,000 compared with a non-cash gain of $2,580,000 for the three months ended June 30, 2025 and 2024, respectively.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Provision for Income Taxes</span>
  </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Income Tax</span>. We recorded an income tax expense of $2,425,000, or an effective tax rate of 44.4%, and income tax benefit of $178,000 or an effective tax rate of 1.0%, for the three months ended June 30, 2025 and 2024, respectively. The effective tax rate for the three months ended June 30, 2025, was primarily impacted by the change in valuation allowance&#160;on certain jurisdictions' deferred tax assets resulting from
current year activities and foreign income taxed at rates that are different from the federal statutory rate.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Liquidity and Capital Resources</span>
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Overview</span>
  </div><div>&#160;
  </div><div>
   We had working capital (current assets minus current liabilities) of $158,766,000 and $160,446,000, a ratio of current assets to current liabilities of 1.4:1.0 at June 30, 2025 and 1.5:1.0 at March 31, 2025.
  </div><div>&#160;
  </div><div>
   Our primary source of liquidity was from cash generated from operations, the use of our receivable discount programs, and credit facility during the three months ended June 30, 2025. We believe our cash and cash equivalents, use of receivable discount programs, and amounts available under our credit facility are sufficient to satisfy our expected future liquidity needs, including lease and capital expenditure obligations over the next 12 months.
  </div><div>&#160;
  </div><div>
   <span style="font-family: Times; font-weight: bold; font-style: italic;">Share Repurchase Program</span>
  </div><div>&#160;
  </div><div>
   <span style="font-family: Times;">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 the three months ended June 30, 2025, we repurchased 197,796 shares of our common stock for $1,996,000. As of June 30, 2025, $25,543,000 has been utilized and $11,457,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,576,937 shares repurchased under this program through June 30, 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>
   <span style="font-weight: bold; font-style: italic;">&#160;</span>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><div>
   <span style="font-weight: bold; font-style: italic;">Cash Flows</span>
  </div><div>&#160;
  </div><div>
   The following summarizes cash flows as reflected in the condensed consolidated statements of cash flows:
  </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 style="width: 77%;">&#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="7" style="text-align: center; font-weight: bold;">
     <div>
      Three Months Ended
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td colspan="7" style="text-align: center; font-weight: bold; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      June 30,
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; padding-left: 10px;">


      <span style="font-weight: bold;">2025</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>
    <td style="text-align: center;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%; padding-left: 10px;">


      <span style="font-weight: bold;">2024</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>
     <div>
      <b>Cash flows provided by (used in):</b>
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%; padding-left: 10px;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%; padding-left: 10px;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Operating activities
     </div>
    </td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; width: 9%; vertical-align: bottom; padding-left: 10px;">10,028,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; width: 9%; vertical-align: bottom; padding-left: 10px;">(20,841,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">
     <div>
      Investing activities
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;">(806,000</td><td style="text-align: left; width: 1%;">)&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;">(512,000</td><td style="text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Financing activities
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;">(6,778,000</td><td style="text-align: left; width: 1%;">)&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;">15,166,000</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">
     <div>
      Effect of exchange rates on cash and cash equivalents
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; padding-left: 10px;">606,000</td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; padding-left: 10px;">(256,000</td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="border-width: initial; border-style: none; border-color: initial; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; width: 9%; padding-left: 10px;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; width: 1%;">&#160;</td>
    <td style="border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; width: 1%;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; width: 9%; padding-left: 10px;">&#160;</td><td style="border-width: initial; border-style: none; border-color: initial; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Net increase (decrease) in cash and cash equivalents
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; padding-left: 10px;">3,050,000</td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; padding-left: 10px;">(6,443,000</td><td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%; padding-left: 10px;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%; padding-left: 10px;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td>
     <div>
      <b>Additional selected cash flow data:</b>
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%; padding-left: 10px;">&#160;</td><td style="width: 1%;">&#160;</td>
    <td>&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 9%; padding-left: 10px;">&#160;</td><td style="width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Depreciation and amortization
     </div>
    </td>
    <td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%; padding-left: 10px;">2,449,000</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%; padding-left: 10px;">2,729,000</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">
     <div>
      Capital expenditures
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;">807,000</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;">490,000</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div>
   <span style="font-family: Times;">Net cash provided by operating activities was $10,028,000 compared with net cash used in operating activities of $20,841,000 during the three months ended June 30, 2025 and 2024, respectively. The changes in our operating activities were primarily due to (i) an increase in our accounts payable during the three months ended June 30, 2025 to support the build-up of our inventory in anticipation of higher sales compared with a decrease in our accounts payable during the three months ended June 30, 2024 and (ii) increased operating results (net income plus the net add-back for non-cash transactions in earnings). We continue to manage our working capital to maximize our operating cash flow.</span>
  </div><div>&#160;
  </div><div>
   <span style="font-family: Times;">Net cash used in investing activities was $806,000 and $512,000 during the three months ended June 30, 2025 and 2024, respectively. The change in our investing activities primarily resulted from increased capital expenditures.</span>
  </div><div>&#160;
  </div><div>
   <span style="font-family: Times;">Net cash used in financing activities was $6,778,000 compared with net cash provided by financing activities of $15,166,000 during the three months ended June 30, 2025 and 2024, respectively. The change in our financing activities were primarily due to (i) the net repayments of amounts outstanding under our revolving facility during the three months ended June 30, 2025 compared with net borrowing during the three months ended June 30, 2024 and (ii) the repurchase of 197,796 shares of our common stock for $1,966,000 during the three months ended June 30, 2025.</span>
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Capital Resources</span>
  </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Credit Facility</span>
  </div><div>&#160;
  </div><div>
   We have $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 our assets.
  </div><div>&#160;
  </div><div>
   We had $86,856,000 and $90,787,000 outstanding under the Revolving Facility at June 30, 2025 and March 31, 2025, respectively. In addition, $11,888,000 was outstanding for letters of credit at June 30, 2025. At June 30, 2025, after certain contractual adjustments, $134,341,000 was available under the Revolving Facility. The interest rate on our Revolving Facility was 7.40% and 7.46%, at June 30, 2025 and March 31, 2025, respectively.
  </div><div>&#160;
  </div><div>
   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 three months ended June 30, 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 style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><div>
   <span style="font-style: italic;">Convertible Notes</span>
  </div><div>&#160;
  </div><div>
   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 2025, non-cash accrued interest on the Convertible Notes of $3,521,000 was paid in-kind and is included in the principal amount of Convertible Notes at June 30, 2025. The Convertible Notes have an initial conversion price of $15.00 per share of the Company's common stock, subject to adjustment as provided in the Convertible Notes (&#8220;Conversion Option&#8221;). 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. Except in the case of the occurrence of a fundamental transaction, as defined in the form of convertible promissory note, 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. The effective interest rate was 18.3% as of June 30, 2025 and March 31, 2025, respectively.
  </div><div>&#160;
  </div><div>
   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 fair value of the Warrants, using Level 3 inputs and the Monte Carlo simulation model, was zero at June 30, 2025 and March 31, 2025.
  </div><div>&#160;
  </div><div>
   The Company Redemption option has been combined with the Conversion Option 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 condensed consolidated balance sheets at June 30, 2025 and March 31, 2025. 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 $12,900,000 and $9,000,000, and an asset of $3,640,000 and $1,530,000 at June 30, 2025 and March 31, 2025, respectively. During the three months ended June 30, 2025 and 2024, we recorded a loss of $1,790,000 and a gain of $2,580,000, respectively, as the change in fair value of the Compound Net Derivative Liability in the condensed consolidated statement of operations and condensed 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, which were not separately accounted for as the value of such features were not material at June 30, 2025 and March 31, 2025.
  </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Accounts Receivable Discount Programs</span>
  </div><div>&#160;
  </div><div>
   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 discount arrangements 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 programs will continue in the future. Interest expense resulting from these programs would increase if interest rates rise, if utilization of these discounting arrangements expands, if customers extend their payment to us, or if the discount period is extended to reflect more favorable payment terms to customers.
  </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: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><div>
   The following is a summary of the accounts receivable discount programs:
  </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 style="width: 77%;">&#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 style="padding-left: 10px;">&#160;</td>
    <td colspan="7" style="text-align: center; padding-left: 10px;">


      <span style="font-weight: bold;">Three Months Ended</span>
     </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding-left: 10px;">&#160;</td>
    <td colspan="7" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; padding-left: 10px;">


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


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


      <span style="font-weight: bold;">2024</span>
     </td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Receivables discounted
     </div>
    </td>
    <td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; width: 9%; padding-left: 10px; vertical-align: bottom;">168,194,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: left; width: 1%; vertical-align: bottom;">$</td><td style="text-align: right; width: 9%; padding-left: 10px; vertical-align: bottom;">144,541,000</td><td style="text-align: left; width: 1%; vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Weighted average number of days collection was accelerated
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;">345</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;">342</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div>
      Annualized weighted average discount rate
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;">5.7</td><td style="text-align: left; width: 1%;">%</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%; padding-left: 10px;">6.9</td><td style="text-align: left; width: 1%;">%</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Amount of discount recognized as interest expense
     </div>
    </td>
    <td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%; padding-left: 10px;">9,158,000</td><td style="text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: left;">&#160;</td><td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%; padding-left: 10px;">9,507,000</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div>
   <span style="font-style: italic;">Supplier Finance Programs</span>
  </div><div>&#160;
  </div><div>
   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 were $30,000,000 at June 30, 2025 and March 31, 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 June 30, 2025 and March 31, 2025, we had $31,292,000 and $33,661,000, respectively, of outstanding supplier obligations confirmed as valid under this program, included in accounts payable in the condensed consolidated balance sheets.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Capital Expenditures and Commitments</span>
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Capital Expenditures</span>
  </div><div>&#160;
  </div><div>
   Our total capital expenditures were $2,708,000 and $493,000 for three months ended June 30, 2025 and 2024, respectively. These capital expenditures include (i) cash paid for the purchase of plant and equipment, (ii) plant and equipment acquired under finance leases, and (iii) non-cash capital expenditures. Capital expenditures for the three months ended June 30, 2025 primarily include the purchase of equipment for our current operations and our global growth initiatives. We expect to incur approximately $8,000,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.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Related Party Transactions</span>
  </div><div>&#160;
  </div><div>
   <span style="font-family: Times; font-weight: bold; font-style: italic;">Lease</span>
  </div><div>&#160;
  </div><div>
   <span style="font-family: Times;">We have an operating lease for our 35,000 square foot manufacturing, warehouse, and office facility in Ontario, Canada, with a company co-owned by a member of management. We renewed this operating lease for an additional three-year period, effective January 1, 2025. The rent expense recorded for this related party lease was $93,000 and $81,000 for the three months ended June 30, 2025 and 2024, respectively.</span>
  </div><div>&#160;
  </div><div>
   <span style="font-family: Times; font-weight: bold; font-style: italic;">Convertible Note and Election of Director</span>
  </div><div>&#160;
  </div><div>
   <span style="font-family: Times;">In connection with the issuance and sale of our Convertible Notes on March 31, 2023, the Board appointed Douglas Trussler, a co-founder of Bison Capital, to the Board. Mr. Trussler&#8217;s compensation is different from the compensation for other non-employee directors as described in our Definitive Proxy Statement, filed with the SEC on July 29, 2025.</span>
  </div><div>
   <span style="font-weight: bold;">&#160;</span>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><div style="text-align: justify;">
   <span style="font-weight: bold;">Litigation</span>
  </div><div style="text-align: justify;">&#160;
  </div><div>
   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. We have an immaterial amount accrued related to these exposures to various lawsuits, claims, examinations, and administrative proceedings.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Critical Accounting Policies</span>
  </div><div>&#160;
  </div><div>
   There have been no material changes to our critical accounting policies and estimates that are presented in our Annual Report on Form 10-K for the year ended March 31, 2025, which was filed with the SEC on June 9, 2025.
  </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 Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("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. We are currently evaluating the impact this guidance will have on our financial statement disclosures.
  </div><div>&#160;
  </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 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. 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.
  </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 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 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, with early adoption permitted. We are currently evaluating the impact this guidance will have on our 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, with early adoption permitted. We are currently evaluating the impact this guidance will have on our consolidated financial statements and disclosures.
  </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: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><div style="text-indent: -36pt; line-height: 12pt; padding-left: 36pt; font-size: 10pt; font-weight: bold;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     Item 3.
    </div>
    <div>
     <a id="Quantitative_and_Qualitative_Disclosures_About_Market_Risk" title="Quantitative and Qualitative Disclosures About Market Risk"></a>Quantitative and Qualitative Disclosures About Market Risk
    </div>
  </div><div>&#160;
  </div><div>
   There have been no material changes in market risk from the information provided in Item 7A. &#8220;Quantitative and Qualitative Disclosures About Market Risk&#8221; in our Annual Report on Form 10-K as of March 31, 2025, which was filed with the SEC on June 9, 2025.
  </div><div>&#160;
  </div><div style="text-indent: -36pt; line-height: 12pt; padding-left: 36pt; font-size: 10pt; font-weight: bold;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     Item 4.
    </div>
    <div>
     <a id="Controls_and_Procedures" title="Controls and Procedures"></a>Controls and Procedures
    </div>
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Evaluation of Disclosure Controls and Procedures</span>
  </div><div>&#160;
  </div><div>
   We have established disclosure controls and procedures designed to ensure that the information required to be disclosed by the Company in the reports that it files or submits under the Securities Exchange Act of 1934 is recorded, processed, summarized and reported within the time periods specified in the SEC rules and forms and that such information is accumulated and communicated to management, including our chief executive officer, chief financial officer, and chief accounting officer, as appropriate to allow timely decisions regarding required disclosures.
  </div><div>&#160;
  </div><div>
   Under the supervision and with the participation of management, including our chief executive officer, chief financial officer, and chief accounting officer, we have conducted an evaluation of the effectiveness of our disclosure controls and procedures as defined in Exchange Act Rules 13a-15(e) and 15d-15(e). Based on this evaluation, our chief executive officer, chief financial officer, and chief accounting officer concluded that MPA&#8217;s disclosure controls and procedures were effective as of June 30, 2025.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Inherent Limitations on Effectiveness of Controls</span>
  </div><div>&#160;
  </div><div>
   The Company&#8217;s management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Exchange Act Rules 13a-15(f) and 15d-15(f).
  </div><div>&#160;
  </div><div>
   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 accounting principles generally accepted in the United States of America, applying certain estimates and judgments as required.
  </div><div>&#160;
  </div><div>
   Internal control over financial reporting includes those policies and procedures that:
  </div><div>&#160;
  </div><div>
   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;
  </div><div>&#160;
  </div><div>
   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
  </div><div>&#160;
  </div><div>
   3. Provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the Company&#8217;s assets that could have a material effect on the financial statements.
  </div><div>&#160;
  </div><div>
   Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
  </div><div>
   <span style="font-weight: bold;">&#160;</span>
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><div>
   <span style="font-weight: bold;">Changes in Internal Control Over Financial Reporting</span>
  </div><div>&#160;
  </div><div>
   There have been no changes in our internal control over financial reporting (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended) that occurred during the three months ended June 30, 2025 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
  </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: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><div style="line-height: 12pt; text-align: center; font-weight: bold;">
   PART II &#8212; OTHER INFORMATION
  </div><div style="line-height: 12pt; font-weight: bold;">&#160;
  </div><div style="text-indent: -36pt; line-height: 12pt; padding-left: 36pt; font-size: 10pt; font-weight: bold;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     Item 1.
    </div>
    <div>
     <a id="Legal_Proceedings" title="Legal Proceedings"></a>Legal Proceedings
    </div>
  </div><div style="line-height: 12pt; font-weight: bold;">&#160;
  </div><div>
   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. We have an immaterial amount accrued related to these exposures to various lawsuits, claims, examinations, and administrative proceedings.
  </div><div>&#160;
  </div><div style="text-indent: -36pt; line-height: 12pt; padding-left: 36pt; font-size: 10pt; font-weight: bold;">
    <div style="float: left; width: 72.0pt; white-space: nowrap;">
     Item 1A.
    </div>
    <div>
     <a id="Risk_Factors" title="Risk Factors"></a>Risk Factors
    </div>
  </div><div>&#160;
  </div><div>
   There have been no material changes in the risk factors set forth in Item 1A to Part I of our Annual Report on Form 10-K for the fiscal year ended March 31, 2025 as filed with the SEC on June 9, 2025.
  </div><div>&#160;
  </div><div style="text-indent: -36pt; line-height: 12pt; padding-left: 36pt; font-size: 10pt; font-weight: bold;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     Item 2.
    </div>
    <div>
     <a id="Unregistered_Sales_of_Equity_Securities_and_Use_of_Proceeds" title="Unregistered Sales of Equity Securities and Use of Proceeds"></a>Unregistered Sales of Equity Securities and Use of Proceeds
    </div>
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Limitation on Payment of Dividends and Share Repurchases</span>
  </div><div>&#160;
  </div><div>
   The Credit Facility currently permits the payment of up to $27,584,000 of dividends and share repurchases for fiscal year 2026, subject to pro forma compliance with amended financial covenants.
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold;">Purchases of Equity Securities by the Issuer</span>
  </div><div>&#160;
  </div><div>
   Shares repurchased during the three months ended June 30, 2025 were as follows:
  </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;">
 <tr style="height: 0px; font-size: 0px;"><td style="width: 53%;">&#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">
  <td style="vertical-align: bottom; width: 178px;" valign="top">
  <div style="margin: 0in;"><b style="mso-bidi-font-weight:   normal">Periods</b></div>
  </td>
  <td style="text-align: center; border-left: none; border-right: none; border-top: none; border-bottom: 1px solid black; width: 1%;" valign="top">&#160;</td><td style="text-align: center; vertical-align: bottom; white-space: nowrap; border-top: none; border-left: none; border-right: none; border-bottom: 1px solid black; width: 9%;" valign="top">
  <div style="margin: 0in; text-align: center;"><b style="mso-bidi-font-weight:normal">Total
  Number of</b></div>
  <div style="margin: 0in; text-align: center;"><b style="mso-bidi-font-weight:normal">Shares
  Purchased</b></div>
  </td><td style="text-align: center; border-left: none; border-right: none; border-bottom: 1px solid black; border-top: none; width: 1%;" valign="top">&#160;</td>
  <td style="text-align: center; width: 124px;" valign="top">&#160;</td><td style="text-align: center; border-left: none; border-right: none; border-bottom: 1px solid black; border-top: none; width: 1%;" valign="top">&#160;</td><td style="text-align: center; vertical-align: bottom; white-space: nowrap; border-left: none; border-right: none; border-bottom: 1px solid black; border-top: none; width: 9%;" valign="top">
  <div style="margin: 0in; text-align: center;"><b style="mso-bidi-font-weight:normal">Average
  Price</b></div>
  <div style="margin: 0in; text-align: center;"><b style="mso-bidi-font-weight:normal">Paid Per
  Share</b></div>
  </td><td style="text-align: center; border-left: none; border-right: none; border-bottom: 1px solid black; border-top: none; width: 1%;" valign="top">&#160;</td>
  <td style="text-align: center; width: 128px;" valign="top">&#160;</td><td style="text-align: center; border-left: none; border-right: none; border-bottom: 1px solid black; border-top: none; width: 1%;" valign="top">&#160;</td><td style="text-align: center; vertical-align: bottom; white-space: nowrap; border-left: none; border-right: none; border-bottom: 1px solid black; border-top: none; width: 9%;" valign="top">
  <div style="margin: 0in; text-align: center;"><b style="mso-bidi-font-weight:normal">Total
  Number of</b></div>
  <div style="margin: 0in; text-align: center;"><b style="mso-bidi-font-weight:normal">Shares
  Purchased</b></div>
  <div style="margin: 0in; text-align: center;"><b style="mso-bidi-font-weight:normal">as Part of
  Publicly</b></div>
  <div style="margin: 0in; text-align: center;"><b style="mso-bidi-font-weight:normal">Announced
  Plans</b></div>
  <div style="margin: 0in; text-align: center;"><b style="mso-bidi-font-weight:normal">or
  Programs</b></div>
  </td><td style="text-align: center; border-left: none; border-right: none; border-bottom: 1px solid black; border-top: none; width: 1%;" valign="top">&#160;</td>
  <td style="text-align: center; width: 120px;" valign="top">&#160;</td><td style="text-align: center; border-left: none; border-right: none; border-bottom: 1px solid black; border-top: none; width: 1%;" valign="top">&#160;</td><td style="text-align: center; vertical-align: bottom; white-space: nowrap; border-left: none; border-right: none; border-bottom: 1px solid black; border-top: none; width: 9%;" valign="top">
  <div style="margin: 0in; text-align: center;"><b style="mso-bidi-font-weight:normal">Approximate</b></div>
  <div style="margin: 0in; text-align: center;"><b style="mso-bidi-font-weight:normal">Dollar
  Value of</b></div>
  <div style="margin: 0in; text-align: center;"><b style="mso-bidi-font-weight:normal">Shares
  That May</b></div>
  <div style="margin: 0in; text-align: center;"><b style="mso-bidi-font-weight:normal">Yet Be
  Purchased</b></div>
  <div style="margin: 0in; text-align: center;"><b style="mso-bidi-font-weight:normal">Under the
  Plans</b></div>
  <div style="margin: 0in; text-align: center;"><b style="mso-bidi-font-weight:normal">or
  Programs (1)</b></div>
  </td><td style="text-align: center; border-bottom: 1px solid black; border-left: none; border-right: none; border-top: none; width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:1">
  <td style="vertical-align: bottom; width: 178px;" valign="top">&#160;</td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%; padding-left: 10px;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 124px;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%; padding-left: 10px;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 128px;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%; padding-left: 10px;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 120px;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%; padding-left: 10px;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:2">
  <td style="vertical-align: bottom; width: 178px;" valign="top">
  <div style="margin: 0in;">April 1 - April 30, 2025:</div>
  </td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%; padding-left: 10px;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 124px;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%; padding-left: 10px;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 128px;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%; padding-left: 10px;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 120px;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%; padding-left: 10px;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="vertical-align: bottom; width: 178px;" valign="top">
  <div style="margin: 0in 0in 0in 0.1in;">Open market and privately negotiated purchases</div>
  </td>
  <td style="margin: 0in; width: 1%; text-align: left; vertical-align: bottom;" valign="top">&#160;</td><td style="margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; text-align: right; vertical-align: bottom; padding-left: 10px;" valign="top">   &#160;-    </td><td style="margin: 0in; width: 1%; text-align: left; vertical-align: bottom;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; vertical-align: bottom; width: 124px;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; vertical-align: bottom;" valign="top">$</td><td style="margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; text-align: right; vertical-align: bottom; padding-left: 10px;" valign="top">   &#160; -    </td><td style="margin: 0in; width: 1%; text-align: left; vertical-align: bottom;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; vertical-align: bottom; width: 128px;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; vertical-align: bottom;" valign="top">&#160;$</td><td style="margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; text-align: right; vertical-align: bottom; padding-left: 10px;" valign="top">   &#160;-    </td><td style="margin: 0in; width: 1%; text-align: left; vertical-align: bottom;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; vertical-align: bottom; width: 120px;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; vertical-align: bottom;" valign="top">$</td><td style="margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; text-align: right; vertical-align: bottom; padding-left: 10px;" valign="top">13,423,000</td><td style="margin: 0in; width: 1%; text-align: left; vertical-align: bottom;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:4">
  <td style="vertical-align: bottom; width: 178px;" valign="top">
  <div style="margin: 0in;">May 1 - May 31, 2025:</div>
  </td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%; padding-left: 10px;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 124px;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%; padding-left: 10px;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 128px;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%; padding-left: 10px;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 120px;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%; padding-left: 10px;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="vertical-align: bottom; width: 178px;" valign="top">
  <div style="margin: 0in 0in 0in 0.1in;">Open market and privately negotiated purchases</div>
  </td>
  <td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; text-align: right; padding-left: 10px;" valign="top">98,671</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; width: 124px;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; text-align: right; padding-left: 10px;" valign="top">9.73</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; width: 128px;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; text-align: right; padding-left: 10px;" valign="top">960,000</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; width: 120px;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; text-align: right; padding-left: 10px;" valign="top">12,463,000</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
 </tr>
 <tr style="mso-yfti-irow:6">
  <td style="vertical-align: bottom; width: 178px;" valign="top">
  <div style="margin: 0in;">June 1 - June 30, 2025:</div>
  </td>
  <td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%; padding-left: 10px;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 124px;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%; padding-left: 10px;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 128px;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%; padding-left: 10px;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
  <td style="width: 120px;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td><td style="width: 9%; padding-left: 10px;" valign="top">&#160;</td><td style="width: 1%;" valign="top">&#160;</td>
 </tr>
 <tr style="background-color: rgb(204, 238, 255);">
  <td style="vertical-align: bottom; width: 178px;" valign="top">
  <div style="margin: 0in 0in 0in 0.1in;">Open market and privately negotiated purchases</div>
  </td>
  <td style="margin: 0in; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">&#160;</td><td style="margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; padding-left: 10px;" valign="top">99,125</td><td style="margin: 0in; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; width: 124px;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">$</td><td style="margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; text-align: right; padding-left: 10px;" valign="top">10.15</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; width: 128px;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">&#160;</td><td style="margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; padding-left: 10px;" valign="top">1,006,000</td><td style="margin: 0in; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; width: 120px;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">&#160;</td><td style="margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; padding-left: 10px;" valign="top">11,457,000</td><td style="margin: 0in; width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;" valign="top">&#160;</td>
 </tr>

 <tr>
  <td style="vertical-align: bottom; width: 178px;" valign="top">
  <div style="margin: 0in;">Total</div>
  </td>
  <td style="margin: 0in; width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;" valign="top">&#160;</td><td style="margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; padding-left: 10px;" valign="top">197,796</td><td style="margin: 0in; width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; width: 124px;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td><td style="margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; text-align: right; padding-left: 10px;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left;" valign="top">&#160;</td>
  <td style="margin: 0in; text-align: left; width: 128px;" valign="top">&#160;</td><td style="margin: 0in; width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;" valign="top">$</td><td style="margin-top: 0in; margin-right: 0in; margin-bottom: 0in; width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; padding-left: 10px;" valign="top">1,966,000</td><td style="margin: 0in; width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;" valign="top">&#160;</td>
  <td style="width: 120px;" valign="top">&#160;</td><td style="border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="top"><span style="letter-spacing: normal; text-align: left; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td><td style="text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%; padding-left: 10px;" valign="top"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">11,457,000</span></td><td style="border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;" valign="top">&#160;</td>
 </tr>


</table><div>&#160;
  </div><hr style="border-top: 2px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 6px auto 6px 0px; width: 12%;"/><div style="text-indent: -18pt; padding-left: 36pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     (1)
    </div>
    <div>
     <span style="font-family: Times;">As of June 30, 2025, $25,543,000 has been utilized and $11,457,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,576,937 shares repurchased under this program through June 30, 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 style="clear: both;">&#160;
  </div><div style="text-indent: -36pt; line-height: 12pt; padding-left: 36pt; font-size: 10pt; font-weight: bold;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     Item 3.
    </div>
    <div>
     <a id="Defaults_Upon_Senior_Securities" title="Defaults Upon Senior Securities"></a>Defaults Upon Senior Securities
    </div>
  </div><div>&#160;
  </div><div>
   None.
  </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: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><div style="text-indent: -36pt; line-height: 12pt; padding-left: 36pt; font-size: 10pt; font-weight: bold;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     Item 5.
    </div>
    <div>
     <a id="Other_Information" title="Other Information"></a>Other Information
    </div>
  </div><div>&#160;
  </div><div style="text-indent: -72pt; text-align: justify; padding-left: 72pt;">
    <div style="float: left; width: 72.0pt; white-space: nowrap;">
     (a)
    </div>
    <div>
     None.
    </div>
  </div><div style="text-align: justify; margin-left: 72pt; clear: both;">&#160;
  </div><div style="text-indent: -72pt; text-align: justify; padding-left: 72pt;">
    <div style="float: left; width: 72.0pt; white-space: nowrap;">
     (b)
    </div>
    <div>
     None.
    </div>
  </div><div style="text-align: justify; margin-left: 72pt; clear: both;">&#160;
  </div><div style="text-indent: -72pt; padding-left: 72pt;">
    <div style="float: left; width: 72.0pt; white-space: nowrap;">
     (c)
    </div>
    <div> During the quarter ended June 30, 2025, no director or officer of the Company <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="ecd:Rule10b51ArrAdoptedFlag" id="ixv-8665"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="ecd:NonRule10b51ArrAdoptedFlag" id="ixv-8666">adopted</ix:nonNumeric></ix:nonNumeric> or <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="ecd:Rule10b51ArrTrmntdFlag" id="ixv-8667"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="ecd:NonRule10b51ArrTrmntdFlag" id="ixv-8668">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. </div>
  </div><div style="margin-left: 72pt; clear: both;">&#160;
  </div><div style="margin-left: 72pt;">
   <span style="font-family: Times;">During the quarter ended June 30, 2025, the Company purchased 197,796 shares under Rule 10b5-1 trading arrangement. The adoption of a 10b5-1 trading arrangement 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 style="margin-left: 54pt;">&#160;
  </div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><div style="text-indent: -36pt; line-height: 12pt; padding-left: 36pt; font-size: 10pt; font-weight: bold;">
    <div style="float: left; width: 36.0pt; white-space: nowrap;">
     Item 6.
    </div>
    <div>
     <a id="Exhibits" title="Exhibits"></a>Exhibits
    </div>
  </div><div>&#160;
  </div><div style="text-indent: -18pt; padding-left: 18pt;">
    <div style="float: left; width: 18.0pt; white-space: nowrap;">
     (a)
    </div>
    <div>
     Exhibits:
    </div>
  </div><div style="clear: both;">&#160;
  </div><table style="font-size: 10pt; border-spacing: 0px; border-collapse: collapse; width: 100%;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 8%;">&#160;</td><td style="width: 46%;">&#160;</td><td style="width: 46%;">&#160;</td></tr><tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
       <div>
        <span style="font-weight: bold; text-decoration: underline;">Number</span>
       </div>
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px; text-align: center;">
     <div>
       <div>
        <span style="font-weight: bold; text-decoration: underline;">Description of Exhibit</span>
       </div>
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
       <div>
        <span style="font-weight: bold; text-decoration: underline;">Method of Filing</span>
       </div>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      3.1
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Certificate of Incorporation of the Company
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      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;).
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      3.2
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Amendment to Certificate of Incorporation of the Company
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      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.
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      3.3
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Amendment to Certificate of Incorporation of the Company
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      <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>
     </div>
    </td>
   </tr>

   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      3.4
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Amendment to Certificate of Incorporation of the Company
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      <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>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      3.5
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Amendment to Certificate of Incorporation of the Company
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      <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>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      3.6
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Amended and Restated By-Laws of Motorcar Parts of America, Inc.
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      <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>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      3.7
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Certificate of Amendment of the Certificate of Incorporation of the Company
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      <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>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      3.8
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Amended and Restated By-Laws of Motorcar Parts of America, Inc., as amended on February 4, 2016
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      <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>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      3.9
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Amendment to the Amended and Restated By-Laws of Motorcar Parts of America, Inc., as adopted on June 9, 2016
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      <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>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      3.10
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Amendment to the Amended and Restated By-Laws of the Company
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      <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>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      3.11
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Third Amendment to the Amended and Restated By-Laws of Motorcar Parts of America, Inc., as adopted on January 26, 2022
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      <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>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      4.1
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Description of the Registrant&#8217;s Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      <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>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      4.2
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      2010 Incentive Award Plan
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      <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>
     </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: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></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: 8%;">&#160;</td><td style="width: 46%;">&#160;</td><td style="width: 46%;">&#160;</td></tr><tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
       <div>
        <span style="font-weight: bold; text-decoration: underline;">Number</span>
       </div>
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px; text-align: center;">
     <div>
       <div>
        <span style="font-weight: bold; text-decoration: underline;">Description of Exhibit</span>
       </div>
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
       <div>
        <span style="font-weight: bold; text-decoration: underline;">Method of Filing</span>
       </div>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      4.3
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Amended and Restated 2010 Incentive Award Plan
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      <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>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      4.4
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Second Amended and Restated 2010 Incentive Award Plan
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      <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>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      4.5
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Third Amended and Restated 2010 Incentive Award Plan
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      <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>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      4.6
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Fourth Amended and Restated 2010 Incentive Award Plan
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      <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>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      4.7
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      2022 Incentive Award Plan
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      <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>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      4.8
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Form of Convertible Promissory Note
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      <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>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      4.9
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Form of Common Stock Warrant
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      <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>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      4.10
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      First Amended and Restated Convertible Promissory Note
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      <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>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      4.11
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      First Amended and Restated Common Stock Warrant
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      <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>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      4.12
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      First Amended and Restated 2022 Incentive Award Plan
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      <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>
     </div>
    </td>
   </tr><tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td><a href="ef20050517_ex10-1.htm" style="-sec-extract:exhibit">10.1</a></td>
    <td>Policy for Recovery of Erroneously Awarded Compensation</td>
    <td>Filed herewith.</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      <a href="ef20050517_ex31-1.htm#null" style="-sec-extract:exhibit">31.1</a>
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes Oxley Act of 2002
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Filed herewith.
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      <a href="ef20050517_ex31-2.htm#null" style="-sec-extract:exhibit">31.2</a>
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes Oxley Act of 2002
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Filed herewith.
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      <a href="ef20050517_ex31-3.htm#null" style="-sec-extract:exhibit">31.3</a>
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Certification of Chief Accounting Officer pursuant to Section 302 of the Sarbanes Oxley Act of 2002
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Filed herewith.
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      <a href="ef20050517_ex32-1.htm" style="-sec-extract:exhibit">32.1</a>
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Certifications of Chief Executive Officer, Chief Financial Officer and Chief Accounting Officer pursuant to Section 906 of the Sarbanes Oxley Act of 2002
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Filed herewith.
     </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: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></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: 8%;">&#160;</td><td style="width: 46%;">&#160;</td><td style="width: 46%;">&#160;</td></tr><tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
       <div>
        <span style="font-weight: bold; text-decoration: underline;">Number</span>
       </div>
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px; text-align: center;">
     <div>
       <div>
        <span style="font-weight: bold; text-decoration: underline;">Description of Exhibit</span>
       </div>
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
       <div>
        <span style="font-weight: bold; text-decoration: underline;">Method of Filing</span>
       </div>
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      101.INS
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the inline XBRL document).
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      101.SCM
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Inline XBRL Taxonomy Extension Schema Document
     </div>
    </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>
      101.CAL
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Inline XBRL Taxonomy Extension Calculation Linkbase Document
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      101.DEF
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Inline XBRL Taxonomy Extension Definition Linkbase Document
     </div>
    </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>
      101.LAB
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Inline XBRL Taxonomy Extension Label Linkbase Document
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      101.PRE
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Inline XBRL Taxonomy Extension Presentation Linkbase Document
     </div>
    </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>
      104
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">
     <div>
      Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
     </div>
    </td>
    <td style="padding: 0px 2.35pt 0px 2px;">&#160;</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: 10pt; margin-bottom: 10pt; 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 override"><div style="margin: 0in; font-size: 12pt;"><i><span style="font-size:8.0pt"><a href="#TABLE_OF_CONTENTS">Table of Contents</a></span></i></div></div></div><div style="line-height: 12pt; text-align: center; font-weight: bold;">
   <a id="SIGNATURES" title="SIGNATURES"></a>SIGNATURES
  </div><div>&#160;
  </div><div style="text-indent: 14.4pt;">
   Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
  </div><div>&#160;
  </div><table style="font-size: 10pt; width: 100%; border-collapse: collapse;">
   <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>
    <td>&#160;</td>
    <td colspan="3">
     <div>
      MOTORCAR PARTS OF AMERICA, INC.
     </div>
    </td>
   </tr>
   <tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Dated: August 11, 2025
     </div>
    </td>
    <td>
     <div>
      By:
     </div>
    </td>
    <td style="border-bottom: 2px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      /s/ David Lee
     </div>
    </td>
    <td>&#160;</td>
   </tr>
   <tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>
     <div>
      David Lee
     </div>
    </td>
    <td>&#160;</td>
   </tr>
   <tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>
     <div>
      Chief Financial Officer
     </div>
    </td>
    <td>&#160;</td>
   </tr>
   <tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
   </tr>
   <tr>
    <td>
     <div>
      Dated: August 11, 2025
     </div>
    </td>
    <td>
     <div>
      By:
     </div>
    </td>
    <td style="border-bottom: 2px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      /s/ Kamlesh Shah
     </div>
    </td>
    <td>&#160;</td>
   </tr>
   <tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>
     <div>
      Kamlesh Shah
     </div>
    </td>
    <td>&#160;</td>
   </tr>
   <tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>
     <div>
      Chief Accounting Officer
     </div>
    </td>
    <td>&#160;</td>
   </tr>
  </table><div>&#160;</div><div>&#160;</div><div style="text-align: center; font-size: 8pt;">&#160;41</div><hr style="border-top: 2px solid black; border-bottom: none; border-left: none; border-right: none; height: 0px; margin: 0px auto; width: 100%;"/><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonNumeric contextRef="c2" id="hidden-fact-0" name="us-gaap:NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration">http://fasb.org/us-gaap/2025#RelatedPartyMember</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-1" name="us-gaap:NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration">http://fasb.org/us-gaap/2025#RelatedPartyMember</ix:nonNumeric>
<ix:nonFraction contextRef="c2" id="hidden-fact-2" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-3" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c2" id="hidden-fact-4" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#OperatingLeaseRightOfUseAsset</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-5" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#OperatingLeaseRightOfUseAsset</ix:nonNumeric>
<ix:nonNumeric contextRef="c2" id="hidden-fact-6" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentNet</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-7" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentNet</ix:nonNumeric>
<ix:nonNumeric contextRef="c2" id="hidden-fact-8" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#OperatingLeaseLiabilityCurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-9" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#OperatingLeaseLiabilityCurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c2" id="hidden-fact-10" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#OtherLiabilitiesCurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-11" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#OtherLiabilitiesCurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c2" id="hidden-fact-12" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#OperatingLeaseLiabilityNoncurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-13" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#OperatingLeaseLiabilityNoncurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c2" id="hidden-fact-14" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-15" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c2" id="hidden-fact-16" name="us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration">http://fasb.org/us-gaap/2025#AccountsPayableAndAccruedLiabilitiesCurrent</ix:nonNumeric>
<ix:nonFraction contextRef="c113" decimals="4" id="hidden-fact-17" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" unitRef="pure">0.0033</ix:nonFraction>
<ix:nonFraction contextRef="c115" decimals="4" id="hidden-fact-18" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" unitRef="pure">0.0033</ix:nonFraction>
<ix:nonFraction contextRef="c117" decimals="4" id="hidden-fact-19" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" unitRef="pure">0.0033</ix:nonFraction>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey" id="ixv-8691">0000918251</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag" id="ixv-8692">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus" id="ixv-8693">2026</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus" id="ixv-8694">Q1</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:CurrentFiscalYearEndDate" id="ixv-8695">--03-31</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="mpaa-20250630.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 ix_2_fact ix_3_fact ix_4_fact ix_5_fact ix_6_fact ix_7_fact ix_8_fact ix_9_fact" toRefs="ix_0_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_10_fact ix_11_fact ix_12_fact ix_13_fact ix_14_fact ix_15_fact ix_16_fact ix_17_fact ix_18_fact ix_19_fact ix_20_fact ix_21_fact" toRefs="ix_1_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_12_fact ix_13_fact" toRefs="ix_2_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_18_fact ix_19_fact" toRefs="ix_3_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_22_fact ix_23_fact" toRefs="ix_4_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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</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>2025-08-04</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-30</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:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</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:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c7">
  <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="c8">
  <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="c9">
  <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="c10">
  <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="c11">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c13">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</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:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </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:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</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:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-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:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-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: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="c23">
  <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="c24">
  <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>2024-06-30</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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context 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:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context 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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context 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:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</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:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c32">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </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="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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</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="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>2024-06-30</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="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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </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="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>2024-06-30</xbrli:endDate>
  </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="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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </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="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>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c39">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</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: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="c41">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</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: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="c43">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </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: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="c45">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </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: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="c47">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</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="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="c49">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</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="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="c51">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</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="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="c53">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</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: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="c55">
  <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-06-30</xbrli:instant>
  </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: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-06-30</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: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-06-30</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:DebtInstrumentAxis">mpaa:ParentCompanyCreditAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </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: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="c60">
  <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-06-30</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:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</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: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="c63">
  <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="c64">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </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:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </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: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="c67">
  <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>2024-06-30</xbrli:endDate>
  </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="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </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="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c70">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </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="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c72">
  <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-06-30</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: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="c74">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </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:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">mpaa:ForeignCurrencyTransactionGainLossMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </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: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>2024-06-30</xbrli:endDate>
  </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:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</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: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="c79">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
<!-- [WMV6][KE3xqdp4FnMRBf7msuPRjgx5UonOKu9mAu0avFeW20a7xnf33MUN4P/GSVzylbdAhQKuomsQyWekffquIv13DvBgi+Mg4oKFAZV7KE1MVH/cxPmxlQCi76yBQPYJG5klV6bhAFslyB9hYjihozNCfCct+4Hnyqt1J0MHAUeWoVHWyDdhhSAPiy+aoZ3HZIj6wjPCwW897ShNGEFYMHDVo23M879L/dM8xoXy6dRofr7AKK4/F56rf3zZGKOLPOAk7ZNfGFjAHR7zM+UlHg8NTJoqgr7Qne2XlFsZHx2v9EnQQl8TTeTZrfYuOLbeetXUH/FP9YsTFw7cyKdcwb99Ynr84OnQbHF8nKwfUhmBZ1an9uk7jmSSi8J3] CSR-->
    <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-06-30</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: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="c81">
  <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-06-30</xbrli:instant>
  </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: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-06-30</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: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-06-30</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: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-06-30</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: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="c86">
  <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="c87">
  <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="c88">
  <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="c89">
  <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-06-30</xbrli:instant>
  </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: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="c91">
  <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-06-30</xbrli:instant>
  </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="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="c93">
  <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-06-30</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="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="c95">
  <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-06-30</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: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="c97">
  <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-06-30</xbrli:instant>
  </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: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="c99">
  <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="c100">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</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:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </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-06-30</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:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </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:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c105">
  <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-06-30</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:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </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:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c108">
  <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-06-30</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:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </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:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c111">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mpaa:PerformanceShareUnitsStockPriceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </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:AwardTypeAxis">mpaa:PerformanceShareUnitsStockPriceMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</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:AwardTypeAxis">mpaa:PerformanceShareUnitsStockPriceMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </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:AwardTypeAxis">mpaa:PerformanceShareUnitsStockPriceMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</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:AwardTypeAxis">mpaa:PerformanceShareUnitsStockPriceMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </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:AwardTypeAxis">mpaa:PerformanceShareUnitsStockPriceMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</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:AwardTypeAxis">mpaa:PerformanceShareUnitsStockPriceMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </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="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mpaa:PerformanceShareUnitsStockPriceMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mpaa:PerformanceShareUnitsStockPriceMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </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="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mpaa:PerformanceShareUnitsStockPriceMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mpaa:PerformanceShareUnitsStockPriceMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</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:AwardTypeAxis">mpaa:PerformanceShareUnitsStockPriceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c123">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000918251</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mpaa:PerformanceShareUnitsTotalShareholderReturnMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</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:AwardTypeAxis">mpaa:PerformanceShareUnitsTotalShareholderReturnMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c125">
  <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">mpaa:PerformanceShareUnitsTotalShareholderReturnMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </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="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mpaa:PerformanceShareUnitsTotalShareholderReturnMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </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:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</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: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="c129">
  <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="c130">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</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:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</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="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="c133">
  <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-06-30</xbrli:instant>
  </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="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="c135">
  <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-06-30</xbrli:instant>
  </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="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="c137">
  <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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</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: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>2024-06-30</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: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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</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: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>2024-06-30</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: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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</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: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>2024-06-30</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: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>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</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: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>2024-06-30</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:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c146">
  <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>2024-06-30</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:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</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:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c149">
  <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-06-30</xbrli:instant>
  </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: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="c151">
  <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-06-30</xbrli:instant>
  </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: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="c153">
  <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-06-30</xbrli:instant>
  </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: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="c155">
  <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="c156">
  <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-06-30</xbrli:instant>
  </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: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-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</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: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>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:unit xmlns="" id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="usd">
  <xbrli:measure>iso4217:USD</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="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="Segment">
  <xbrli:measure>mpaa:Segment</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="sqft">
  <xbrli:measure>utr:sqft</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>

</div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>ef20050517_ex10-1.htm
<DESCRIPTION>EX-10.1
<TEXT>
<!-- Created by CompSci Resources, LLC on Fri Aug 01 14:15:34 UTC 2025 --><!doctype html><html>
 <head><meta content="text/html; charset=ASCII"><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-size: 10pt;"><font style="color: rgb(0, 0, 0); font-weight: bold;">Exhibit 10.1</font>
  </div><div style="text-align: right; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: center; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0); font-weight: bold;">MOTORCAR PARTS OF AMERICA, INC. POLICY FOR RECOVERY OF ERRONEOUSLY AWARDED COMPENSATION</font>
  </div>
  <div style="text-align: center; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0);">Motorcar Parts of America, Inc. (the &#x201c;</font><font style="color: rgb(0, 0, 0); font-weight: bold; font-style: italic;">Company</font><font style="color: rgb(0, 0, 0);">&#x201d;) has adopted this Policy for Recovery of Erroneously Awarded Compensation (the &#x201c;</font><font style="color: rgb(0, 0, 0); font-weight: bold; font-style: italic;">Policy</font><font style="color: rgb(0, 0, 0);">&#x201d;), effective as of October 2, 2023 (the &#x201c;</font><font style="color: rgb(0, 0, 0); font-weight: bold; font-style: italic;">Effective Date</font><font style="color: rgb(0, 0, 0);">&#x201d;). Capitalized terms used in this Policy but not otherwise defined herein are defined in Section 11.</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36pt; white-space: nowrap; font-size: 10pt;">
     <font style="color: rgb(0, 0, 0); font-weight: bold;">1.</font>
    </div>
    <div style="font-size: 10pt;">
     <font style="color: rgb(0, 0, 0); font-weight: bold; text-decoration: underline;">Persons Subject to Policy</font>
    </div>
  </div>
  <div style="margin-left: 36pt; clear: both; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0);">This Policy shall apply to current and former Officers of the Company. Each Officer shall be required to sign an Acknowledgment Agreement pursuant to which such Officer will agree to be bound by the terms of, and comply with, this Policy; however, any Officer&#x2019;s failure to sign any such Acknowledgment Agreement shall not negate the application of this Policy to the Officer.</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36pt; white-space: nowrap; font-size: 10pt;">
     <font style="color: rgb(0, 0, 0); font-weight: bold;">2.</font>
    </div>
    <div style="font-size: 10pt;">
     <font style="color: rgb(0, 0, 0); font-weight: bold; text-decoration: underline;">Compensation Subject to Policy</font>
    </div>
  </div>
  <div style="clear: both; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0);">This Policy shall apply to Incentive-Based Compensation received on or after the Effective Date. For purposes of this Policy, the date on which Incentive-Based Compensation is &#x201c;received&#x201d; shall be determined under the Applicable Rules</font>, which generally provide that Incentive-Based Compensation is &#x201c;received&#x201d; in the Company&#x2019;s fiscal period during which the relevant Financial Reporting Measure is attained or satisfied, without regard to whether the grant, vesting or payment of the Incentive-Based Compensation occurs after the end of that period<font style="color: rgb(0, 0, 0);">.</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36pt; white-space: nowrap; font-size: 10pt;">
     <font style="color: rgb(0, 0, 0); font-weight: bold;">3.</font>
    </div>
    <div style="font-size: 10pt;">
     <font style="color: rgb(0, 0, 0); font-weight: bold; text-decoration: underline;">Recovery of Compensation</font>
    </div>
  </div>
  <div style="text-align: justify; clear: both; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0);">In the event that the Company is required to prepare a Restatement, the Company shall recover, reasonably promptly, the portion of any Incentive-Based Compensation that is Erroneously Awarded Compensation, unless the Committee has determined that recovery would be Impracticable. Recovery shall be required in accordance with the preceding sentence regardless of whether the applicable Officer engaged in misconduct or otherwise caused or contributed to the requirement for the Restatement and regardless of whether or when restated financial statements are filed by the Company. For clarity, the recovery of Erroneously Awarded Compensation under this Policy will not give rise to any person&#x2019;s right to voluntarily terminate employment for &#x201c;good reason,&#x201d; or due to a &#x201c;constructive termination&#x201d; (or any similar term of like effect) under any plan, program or policy of or agreement with the Company or any of its affiliates.</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36pt; white-space: nowrap; font-size: 10pt;">
     <font style="color: rgb(0, 0, 0); font-weight: bold;">4.</font>
    </div>
    <div style="font-size: 10pt;">
     <font style="color: rgb(0, 0, 0); font-weight: bold; text-decoration: underline;">Manner of Recovery; Limitation on Duplicative Recovery</font>
    </div>
  </div>
  <div style="text-align: justify; clear: both; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0);">The Committee shall, in its sole discretion, determine the manner of recovery of any Erroneously Awarded Compensation, which may include, without limitation, reduction or cancellation by the Company or an affiliate of the Company of Incentive-Based Compensation, Erroneously Awarded Compensation or time-vesting equity awards, reimbursement or repayment by any person subject to this Policy of the Erroneously Awarded Compensation, and, to the extent permitted by law, an offset of the Erroneously Awarded Compensation against other compensation payable by the Company or an affiliate of the Company to such person. Notwithstanding the foregoing, unless otherwise prohibited by the Applicable Rules, to the extent this Policy provides for recovery of Erroneously Awarded Compensation already recovered by the Company pursuant to Section 304 of the Sarbanes-Oxley Act of 2002 or Other Recovery Arrangements, the amount of Erroneously Awarded Compensation already recovered by the Company from the recipient of such Erroneously Awarded Compensation may be credited to the amount of Erroneously Awarded Compensation required to be recovered pursuant to this Policy from such person.</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>

  <div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10px; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">

  &#xa0;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; 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">&#xa0;</div></div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10px; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
<div class="header">&#xa0;</div></div><div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36pt; white-space: nowrap; font-size: 10pt;">
     <font style="color: rgb(0, 0, 0); font-weight: bold;">5.</font>
    </div>
    <div style="font-size: 10pt;">
     <font style="color: rgb(0, 0, 0); font-weight: bold; text-decoration: underline;">Administration</font>
    </div>
  </div>
  <div style="text-align: justify; clear: both; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0);">This Policy shall be administered, interpreted and construed by the Committee, which is authorized to make all determinations necessary, appropriate or advisable for such purpose. The Board of Directors of the Company (the &#x201c;</font><font style="color: rgb(0, 0, 0); font-weight: bold; font-style: italic;">Board</font><font style="color: rgb(0, 0, 0);">&#x201d;) may re-vest in itself the authority to administer, interpret and construe this Policy in accordance with applicable law, and in such event references herein to the &#x201c;Committee&#x201d; shall be deemed to be references to the Board. Subject to any permitted review by the applicable national securities exchange or association pursuant to the Applicable Rules, all determinations and decisions made by the Committee pursuant to the provisions of this Policy shall be final, conclusive and binding on all persons, including the Company and its affiliates, equityholders and employees. The Committee may delegate administrative duties with respect to this Policy to one or more directors or employees of the Company, as permitted under applicable law, including any Applicable Rules.</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36pt; white-space: nowrap; font-size: 10pt;">
     <font style="color: rgb(0, 0, 0); font-weight: bold;">6.</font>
    </div>
    <div style="font-size: 10pt;">
     <font style="color: rgb(0, 0, 0); font-weight: bold; text-decoration: underline;">Interpretation</font>
    </div>
  </div>
  <div style="text-align: justify; clear: both; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0);">This Policy will be interpreted and applied in a manner that is consistent with the requirements of the Applicable Rules, and to the extent this Policy is inconsistent with such Applicable Rules, it shall be deemed amended to the minimum extent necessary to ensure compliance therewith.</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36pt; white-space: nowrap; font-size: 10pt;">
     <font style="color: rgb(0, 0, 0); font-weight: bold;">7.</font>
    </div>
    <div style="font-size: 10pt;">
     <font style="color: rgb(0, 0, 0); font-weight: bold; text-decoration: underline;">No Indemnification; No Liability</font>
    </div>
  </div>
  <div style="text-align: justify; clear: both; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0);">The Company shall not indemnify or insure any person against the loss of any Erroneously Awarded Compensation pursuant to this Policy, nor shall the Company directly or indirectly pay or reimburse any person for any premiums for third-party insurance policies that such person may elect to purchase to fund such person&#x2019;s potential obligations under this Policy. None of the Company, an affiliate of the Company or any member of the Committee or the Board shall have any liability to any person as a result of actions taken under this Policy.</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36pt; white-space: nowrap; font-size: 10pt;">
     <font style="color: rgb(0, 0, 0); font-weight: bold;">8.</font>
    </div>
    <div style="font-size: 10pt;">
     <font style="color: rgb(0, 0, 0); font-weight: bold; text-decoration: underline;">Application; Enforceability</font>
    </div>
  </div>
  <div style="text-align: justify; clear: both; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0);">Except as otherwise determined by the Committee or the Board, the adoption of this Policy does not limit, and is intended to apply in addition to, any other clawback, recoupment, forfeiture or similar policies or provisions of the Company or its affiliates, including any such policies or provisions of such effect contained in any employment agreement, bonus plan, incentive plan, equity-based plan or award agreement thereunder or similar plan, program or agreement of the Company or an affiliate or required under applicable law (the &#x201c;</font><font style="color: rgb(0, 0, 0); font-weight: bold; font-style: italic;">Other Recovery Arrangements</font><font style="color: rgb(0, 0, 0);">&#x201d;). The remedy specified in this Policy shall not be exclusive and shall be in addition to every other right or remedy at law or in equity that may be available to the Company or an affiliate of the Company.</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36pt; white-space: nowrap; font-size: 10pt;">
     <font style="color: rgb(0, 0, 0); font-weight: bold;">9.</font>
    </div>
    <div style="font-size: 10pt;">
     <font style="color: rgb(0, 0, 0); font-weight: bold; text-decoration: underline;">Severability</font>
    </div>
  </div>
  <div style="text-align: justify; clear: both; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0);">The provisions in this Policy are intended to be applied to the fullest extent of the law; provided, however, to the extent that any provision of this Policy is found to be unenforceable or invalid under any applicable law, such provision will be applied to the maximum extent permitted, and shall automatically be deemed amended in a manner consistent with its objectives to the extent necessary to conform to any limitations required under applicable law.</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -36pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 36pt; white-space: nowrap; font-size: 10pt;">
     <font style="color: rgb(0, 0, 0); font-weight: bold;">10.</font>
    </div>
    <div style="font-size: 10pt;">
     <font style="color: rgb(0, 0, 0); font-weight: bold; text-decoration: underline;">Amendment and Termination</font>
    </div>
  </div>
  <div style="text-align: justify; clear: both; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0);">The Board or the Committee may amend, modify or terminate this Policy in whole or in part at any time and from time to time in its sole discretion. This Policy will terminate automatically when the Company does not have a class of securities listed on a national securities exchange or association.</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -36pt; padding-left: 36pt;">
    <div style="float: left; width: 36pt; white-space: nowrap; font-size: 10pt;">
     <font style="color: rgb(0, 0, 0); font-weight: bold;">11.</font>
    </div>
    <div style="font-size: 10pt;">
     <font style="color: rgb(0, 0, 0); font-weight: bold; text-decoration: underline;">Definitions</font></div>
  <div style="font-size: 10pt;">&#xa0;</div></div>

  <div style="text-indent: 36pt; text-align: justify; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0);">&#x201c;</font><font style="color: rgb(0, 0, 0); font-weight: bold; font-style: italic;">Applicable Rules</font><font style="color: rgb(0, 0, 0);">&#x201d; means Section 10D of the Exchange Act, Rule 10D-1 promulgated thereunder, the listing rules of the national securities exchange or association on which the Company&#x2019;s securities are listed, and any applicable rules, standards or other guidance adopted by the Securities and Exchange Commission or any national securities exchange or association on which the Company&#x2019;s securities are listed.</font>
  </div>

  <div style="text-indent: 36pt; text-align: justify; font-size: 10pt;">&#xa0;</div>
  <div style="text-indent: 36pt; text-align: justify; font-size: 10pt;"><font style="color: rgb(0, 0, 0);">&#x201c;</font><font style="color: rgb(0, 0, 0); font-weight: bold; font-style: italic;">Committee</font><font style="color: rgb(0, 0, 0);">&#x201d; means the committee of the Board responsible for executive compensation decisions comprised solely of independent directors (as determined under the Applicable Rules), or in the absence of such a committee, a majority of the independent directors serving on the Board.</font>
  </div><div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0);">&#x201c;</font><font style="color: rgb(0, 0, 0); font-weight: bold; font-style: italic;">Erroneously Awarded Compensation</font><font style="color: rgb(0, 0, 0);">&#x201d; means the amount of Incentive-Based Compensation received by a current or former Officer that exceeds the amount of Incentive-Based Compensation that would have been received by such current or former Officer based on a restated Financial Reporting Measure, as determined on a pre-tax basis in accordance with the Applicable Rules.</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>

  <div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10px; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">

  &#xa0;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; 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">&#xa0;</div></div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10px; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
<div class="header">&#xa0;</div></div><div style="text-indent: 36pt; text-align: justify; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0);">&#x201c;</font><font style="color: rgb(0, 0, 0); font-weight: bold; font-style: italic;">Exchange Act</font><font style="color: rgb(0, 0, 0);">&#x201d; means the Securities Exchange Act of 1934, as amended.</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0);">&#x201c;</font><font style="color: rgb(0, 0, 0); font-weight: bold; font-style: italic;">Financial Reporting Measure</font><font style="color: rgb(0, 0, 0);">&#x201d; means any measure determined and presented in accordance with the accounting principles used in preparing the Company&#x2019;s financial statements, and any measures derived wholly or in part from such measures, including GAAP, IFRS and non-GAAP/IFRS financial measures, as well as stock or share price and total equityholder return.</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0);">&#x201c;</font><font style="color: rgb(0, 0, 0); font-weight: bold; font-style: italic;">GAAP</font><font style="color: rgb(0, 0, 0);">&#x201d; means United States generally accepted accounting principles.</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0);">&#x201c;</font><font style="color: rgb(0, 0, 0); font-weight: bold; font-style: italic;">IFRS</font><font style="color: rgb(0, 0, 0);">&#x201d; means international financial reporting standards as adopted by the International Accounting Standards Board.</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0);">&#x201c;</font><font style="color: rgb(0, 0, 0); font-weight: bold; font-style: italic;">Impracticable</font><font style="color: rgb(0, 0, 0);">&#x201d; means (a) the direct costs paid to third parties to assist in enforcing recovery would exceed the Erroneously Awarded Compensation; provided that the Company has (i) made reasonable attempts to recover the Erroneously Awarded Compensation, (ii) documented such attempt(s), and (iii) provided such documentation to the relevant listing exchange or association, (b) to the extent permitted by the Applicable Rules, the recovery would violate the Company&#x2019;s home country laws pursuant to an opinion of home country counsel; provided that the Company has (i) obtained an opinion of home country counsel, acceptable to the relevant listing exchange or association, that recovery would result in such violation, and (ii) provided such opinion to the relevant listing exchange or association, or (c) recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and the regulations thereunder.</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0);">&#x201c;</font><font style="color: rgb(0, 0, 0); font-weight: bold; font-style: italic;">Incentive-Based Compensation</font><font style="color: rgb(0, 0, 0);">&#x201d; means, with respect to a Restatement, any compensation that is granted, earned, or vested based wholly or in part upon the attainment of one or more Financial Reporting Measures and received by a person: (a) after beginning service as an Officer; (b) who served as an Officer at any time during the performance period for that compensation; (c) while the Company </font>has a class of securities listed on a national securities exchange or association; and (d) <font style="color: rgb(0, 0, 0);">during the applicable Three-Year Period.</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0);">&#x201c;</font><font style="color: rgb(0, 0, 0); font-weight: bold; font-style: italic;">Officer</font><font style="color: rgb(0, 0, 0);">&#x201d; means each person who serves as an executive officer of the Company, as defined in Rule 10D&#x2011;1(d) under the Exchange Act.</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0);">&#x201c;</font><font style="color: rgb(0, 0, 0); font-weight: bold; font-style: italic;">Restatement</font><font style="color: rgb(0, 0, 0);">&#x201d; means an accounting restatement to correct the Company&#x2019;s material noncompliance with any financial reporting requirement under securities laws, including restatements that correct an error in previously issued financial statements (a) that is material to the previously issued financial statements or (b) that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.</font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0);">&#x201c;</font><font style="color: rgb(0, 0, 0); font-weight: bold; font-style: italic;">Three-Year Period</font><font style="color: rgb(0, 0, 0);">&#x201d; means, with respect to a Restatement, the three completed fiscal years immediately preceding the date that the Board, a committee of the Board, or the officer or officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare such Restatement, or, if earlier, the date on which a court, regulator or other legally authorized body directs the Company to prepare such Restatement.</font>&#xa0;<font style="color: rgb(0, 0, 0);">The &#x201c;Three-Year Period&#x201d; also includes any transition period (that results from a change in the Company&#x2019;s fiscal year) within or immediately following the three completed fiscal years identified in the preceding sentence.</font>&#xa0;<font style="color: rgb(0, 0, 0);">However, a transition period between the last day of the Company&#x2019;s previous fiscal year end and the first day of its new fiscal year that comprises a period of nine to 12 months shall be deemed a completed fiscal year.</font>
  </div>
  <div style="text-align: center; font-size: 10pt;">&#xa0;
  </div>

  <div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10px; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">

  &#xa0;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; 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">&#xa0;</div></div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10px; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
<div class="header">&#xa0;</div></div><div style="text-align: center; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0); font-weight: bold;">FORM OF</font><font style="color: rgb(0, 0, 0);">&#xa0;</font><font style="color: rgb(0, 0, 0); font-weight: bold;">ACKNOWLEDGMENT AGREEMENT</font>
  </div>
  <div style="text-align: center; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: center; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0); font-weight: bold;">PERTAINING TO THE MOTORCAR PARTS OF AMERICA, INC. POLICY FOR RECOVERY OF ERRONEOUSLY AWARDED COMPENSATION</font>
  </div>
  <div style="text-align: center; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 36pt; text-align: justify; font-size: 10pt;">
   <font style="color: rgb(0, 0, 0);">In consideration of, and as a condition to, the receipt of future cash and equity incentive compensation from Motorcar Parts of America, Inc. (the &#x201c;Company&#x201d;), _________________ (&#x201c;Executive&#x201d;) and the Company are entering into this Acknowledgment Agreement. </font>
  </div>
  <div style="text-align: justify; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt;">
     <font style="color: rgb(0, 0, 0);">1.</font>
    </div>
    <div style="font-size: 10pt;">
     <font style="color: rgb(0, 0, 0);">Executive agrees that compensation received by Executive may be subject to reduction, cancellation, forfeiture and/or recoupment to the extent necessary to comply with the Policy for Recovery of Erroneously Awarded Compensation (as amended from time to time, the &#x201c;Policy&#x201d;). Executive acknowledges that Executive has received and has had an opportunity to review the Policy.</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; clear: both; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt;">
     <font style="color: rgb(0, 0, 0);">2.</font>
    </div>
    <div style="font-size: 10pt;">
     <font style="color: rgb(0, 0, 0);">Executive acknowledges and agrees to the terms of the Policy, including that any compensation received by Executive shall be subject to and conditioned upon the provisions of the Policy.</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; clear: both; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt;">
     <font style="color: rgb(0, 0, 0);">3.</font>
    </div>
    <div style="font-size: 10pt;">
     <font style="color: rgb(0, 0, 0);">Executive further acknowledges and agrees that Executive is not entitled to indemnification in connection with any enforcement of the Policy and expressly waives any rights to such indemnification under the Company&#x2019;s organizational documents or otherwise.</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; clear: both; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt;">
     <font style="color: rgb(0, 0, 0);">4.</font>
    </div>
    <div style="font-size: 10pt;">
     <font style="color: rgb(0, 0, 0);">Executive agrees to take all actions requested by the Company in order to enable or facilitate the enforcement of the Policy (including, without limitation, any reduction, cancellation, forfeiture or recoupment of any compensation that Executive has received or to which Executive may become entitled).</font>
    </div>
  </div>
  <div style="text-align: justify; margin-left: 36pt; clear: both; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -18pt; text-align: justify; padding-left: 36pt;">
    <div style="float: left; width: 18pt; white-space: nowrap; font-size: 10pt;">
     <font style="color: rgb(0, 0, 0);">5.</font>
    </div>
    <div style="font-size: 10pt;">
     <font style="color: rgb(0, 0, 0);">To the extent any recovery right under the Policy conflicts with any other contractual rights Executive may have with the Company or any affiliate, Executive understands that the terms of the Policy shall supersede any such contractual rights. Executive agrees that no recovery of compensation under the Policy will be an event that triggers or contributes to any right of Executive to resign for &#x201c;good reason&#x201d; or &#x201c;constructive termination&#x201d; (or similar term) under any agreement with the Company or any affiliate.</font>
    </div>
  </div>
  <div style="text-align: justify; clear: both; font-size: 10pt;">&#xa0;
  </div>

  <table style="border-spacing: 0px; border-collapse: collapse; width: 100%; font-size: 10pt;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 40%;">&#xa0;</td><td style="width: 60%;">&#xa0;</td></tr><tr style="vertical-align: top; height: 4.0pt;">
    <td style="padding: 0px; vertical-align: middle; text-align: center;">


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


      (Signature)
     </td>
    <td style="padding: 0px; text-align: center;">&#xa0;</td>
   </tr><tr style="vertical-align: top;">
    <td style="text-align: center;">&#xa0;</td>
    <td style="text-align: center;">&#xa0;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#xa0;</td>
    <td style="padding: 0px;">&#xa0;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px; text-align: center;">


      (Print Name)
     </td>
    <td style="padding: 0px; text-align: center;">&#xa0;</td>
   </tr><tr style="vertical-align: top;">
    <td style="text-align: center;">&#xa0;</td>
    <td style="text-align: center;">&#xa0;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#xa0;</td>
    <td style="padding: 0px;">&#xa0;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px; text-align: center;">


      (Title)
     </td>
    <td style="padding: 0px; text-align: center;">&#xa0;</td>
   </tr><tr style="vertical-align: top;">
    <td style="text-align: center;">&#xa0;</td>
    <td style="text-align: center;">&#xa0;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: center;">&#xa0;</td>
    <td style="padding: 0px; text-align: center;">&#xa0;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px; text-align: center;">


      (Date)
     </td>
    <td style="padding: 0px; text-align: center;">&#xa0;</td>
   </tr>
  </table><div style="font-size: 10pt;">&#xa0;
  </div>

  <div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10px; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">

  &#xa0;</div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 8pt; margin-top: 10pt; margin-bottom: 10pt; 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">&#xa0;</div></div><div style="width: 100%; font-family: TimesNewRoman, &quot;Times New Roman&quot;, Times, Baskerville, Georgia, serif; font-size: 10px; margin-top: 0px; margin-bottom: 0px; text-indent: 0px; font-weight: normal; font-style: normal; text-decoration: none;">
<div class="header">&#xa0;</div></div><div style="font-size: 10pt;">
   <font style="color: rgb(0, 0, 0);">MOTORCAR PARTS OF AMERICA, INC.</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>

  <table style="border-spacing: 0px; border-collapse: collapse; width: 100%; font-size: 10pt;">
   <tr style="vertical-align: top; height: 0px; font-size: 0px;">
    <td style="padding: 0px; border-width: initial; border-style: none; border-color: initial; font-size: 0px; width: 40%;">&#xa0;</td>
    <td style="padding: 0px; width: 60%;">&#xa0;</td>
   </tr>

   <tr style="vertical-align: top;">
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: center;">&#xa0;</td>
    <td>&#xa0;</td>
   </tr><tr style="vertical-align: top;">
    <td style="border-width: initial; border-style: none; border-color: initial; text-align: center;"><font style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">(Signature)</font></td>
    <td>&#xa0;</td>
   </tr><tr style="vertical-align: top;">
    <td style="border-width: initial; border-style: none; border-color: initial; text-align: center;">&#xa0;</td>
    <td>&#xa0;</td>
   </tr><tr style="vertical-align: top;">
    <td style="padding: 0px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#xa0;</td>
    <td style="padding: 0px;">&#xa0;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px; text-align: center;">


      (Print Name)
     </td>
    <td style="padding: 0px; text-align: center;">&#xa0;</td>
   </tr><tr style="vertical-align: top;">
    <td style="text-align: center;">&#xa0;</td>
    <td style="text-align: center;">&#xa0;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#xa0;</td>
    <td style="padding: 0px;">&#xa0;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px; text-align: center;">


      (Title)
     </td>
    <td style="padding: 0px; text-align: center;">&#xa0;</td>
   </tr><tr style="vertical-align: top;">
    <td style="text-align: center;">&#xa0;</td>
    <td style="text-align: center;">&#xa0;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: center;">&#xa0;</td>
    <td style="padding: 0px; text-align: center;">&#xa0;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px; text-align: center;">


      (Date)
     </td>
    <td style="padding: 0px; text-align: center;">&#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-101.SCH
<SEQUENCE>3
<FILENAME>mpaa-20250630.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 Aug 11 20:01:37 UTC 2025 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2025" targetNamespace="http://motorcarparts.com/20250630" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2025" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:mpaa="http://motorcarparts.com/20250630">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="mpaa-20250630_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-20250630_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-20250630_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-20250630_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 - Condensed 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 - Condensed 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 - Condensed 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 - Condensed Consolidated Statements of Comprehensive Income (Loss)</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 - Condensed 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 - Condensed 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/BasisofPresentationandNewAccountingPronouncements" id="mpaa_r_BasisofPresentationandNewAccountingPronouncements">
        <link:definition>995308 - Disclosure - Basis of Presentation and New Accounting Pronouncements</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>995309 - Disclosure - Accounts Receivable - 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/InventoryNet" id="mpaa_r_InventoryNet">
        <link:definition>995310 - Disclosure - Inventory - 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/ContractAssets" id="mpaa_r_ContractAssets">
        <link:definition>995311 - 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/SignificantCustomerandOtherInformation" id="mpaa_r_SignificantCustomerandOtherInformation">
        <link:definition>995312 - 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/Debt" id="mpaa_r_Debt">
        <link:definition>995313 - 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>995314 - 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>995315 - 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>995316 - 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>995317 - 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/NetIncomeLossperShare" id="mpaa_r_NetIncomeLossperShare">
        <link:definition>995318 - Disclosure - Net Income (Loss) per Share</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>995319 - 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/FinancialRiskManagementandDerivatives" id="mpaa_r_FinancialRiskManagementandDerivatives">
        <link:definition>995320 - 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>995321 - 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/SharebasedPayments" id="mpaa_r_SharebasedPayments">
        <link:definition>995322 - 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/CommitmentsandContingencies" id="mpaa_r_CommitmentsandContingencies">
        <link:definition>995323 - 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/SegmentInformation" id="mpaa_r_SegmentInformation">
        <link:definition>995324 - 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/ShareRepurchases" id="mpaa_r_ShareRepurchases">
        <link:definition>995325 - Disclosure - Share Repurchases</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>995326 - 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/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/AccountsReceivableNetTables" id="mpaa_r_AccountsReceivableNetTables">
        <link:definition>996001 - Disclosure - Accounts Receivable - 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/InventoryNetTables" id="mpaa_r_InventoryNetTables">
        <link:definition>996002 - Disclosure - Inventory - 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/ContractAssetsTables" id="mpaa_r_ContractAssetsTables">
        <link:definition>996003 - 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/SignificantCustomerandOtherInformationTables" id="mpaa_r_SignificantCustomerandOtherInformationTables">
        <link:definition>996004 - 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/DebtTables" id="mpaa_r_DebtTables">
        <link:definition>996005 - 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>996006 - 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>996007 - 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>996008 - 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/NetIncomeLossperShareTables" id="mpaa_r_NetIncomeLossperShareTables">
        <link:definition>996009 - Disclosure - Net Income (Loss) per Share (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>996010 - 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>996011 - 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/SharebasedPaymentsTables" id="mpaa_r_SharebasedPaymentsTables">
        <link:definition>996012 - 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/CommitmentsandContingenciesTables" id="mpaa_r_CommitmentsandContingenciesTables">
        <link:definition>996013 - 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/SegmentInformationTables" id="mpaa_r_SegmentInformationTables">
        <link:definition>996014 - 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/AccountsReceivableNetTable" id="mpaa_r_AccountsReceivableNetTable">
        <link:definition>996015 - Disclosure - Accounts Receivable - 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>996016 - Disclosure - Inventory - Net - 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>996017 - 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>996018 - 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/SignificantCustomerandOtherInformationTable" id="mpaa_r_SignificantCustomerandOtherInformationTable">
        <link:definition>996019 - Disclosure - Significant Customer and Other Information - Significant Customer and Other 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/DebtDetails" id="mpaa_r_DebtDetails">
        <link:definition>996020 - 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/ConvertibleDebtTable" id="mpaa_r_ConvertibleDebtTable">
        <link:definition>996021 - Disclosure - Debt - Convertible 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/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable" id="mpaa_r_TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable">
        <link:definition>996022 - Disclosure - Debt - Total 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>996023 - 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>996024 - 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/BalanceSheetInformationTable" id="mpaa_r_BalanceSheetInformationTable">
        <link:definition>996025 - Disclosure - Leases - Balance Sheet Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
<!-- [WMV6][zEPzzaKnX/DLTWG0XNleJEVRMISqBwqF2I4ge+B13qu2JqYqnmH3BMTLXiAKBZmC1Xx2XhVPpw4GKs6gIVlb2L1PsuzUGx9Wj57i8qcgsNKS6XodFgOmYkcuVbbxPYcSSdY4tSOnyrGbzXvK7QQo0r0gb8FQMWODPynKEaVtgp9Fk9m3q0E4bs0fBDCTHwm5qSbyqBWi6j3vgMKK6NFAjUVwF/8b7t680KqXrn/xu7RWYOp71W1VMz9L9SQAA40O5xNWhTBMuamYS/QZ+COD2gZCPtMi+ztCB4QW58G/DnRYzGvIBcMhjNNPRSQvnq/0mQbSZ6x5vSHtgrDVonu90rfag5s9ZGfS3lyf3I9/c058czKG7tOEcexd] CSR-->
      <link:roleType roleURI="http://motorcarparts.com/role/LeaseCostRecognizedinConsolidatedStatementofOperationsTable" id="mpaa_r_LeaseCostRecognizedinConsolidatedStatementofOperationsTable">
        <link:definition>996026 - Disclosure - Leases - Lease 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>996027 - 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>996028 - 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>996029 - 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>996030 - 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/NetIncomeLossperShareDetails" id="mpaa_r_NetIncomeLossperShareDetails">
        <link:definition>996031 - Disclosure - Net Income (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/NetIncomeLossperShareTable" id="mpaa_r_NetIncomeLossperShareTable">
        <link:definition>996032 - Disclosure - Net Income (Loss) per Share - Net Income (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/IncomeTaxesDetails" id="mpaa_r_IncomeTaxesDetails">
        <link:definition>996033 - 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/FinancialRiskManagementandDerivativesDetails" id="mpaa_r_FinancialRiskManagementandDerivativesDetails">
        <link:definition>996034 - 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/FinancialRiskManagementandDerivativesTable" id="mpaa_r_FinancialRiskManagementandDerivativesTable">
        <link:definition>996035 - Disclosure - Financial Risk Management and Derivatives - 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/FairValueMeasurementsDetails" id="mpaa_r_FairValueMeasurementsDetails">
        <link:definition>996036 - 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>996037 - 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>996038 - 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>996039 - 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/SharebasedPaymentsDetailsStockOptions" id="mpaa_r_SharebasedPaymentsDetailsStockOptions">
        <link:definition>996040 - Disclosure - Share-based Payments - Stock Options (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/StockOptionTransactionsTable" id="mpaa_r_StockOptionTransactionsTable">
        <link:definition>996041 - Disclosure - Share-based Payments - Stock Option 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/SharebasedPaymentsDetailsRestrictedStockUnitsRSUs" id="mpaa_r_SharebasedPaymentsDetailsRestrictedStockUnitsRSUs">
        <link:definition>996042 - Disclosure - Share-based Payments - Restricted Stock Units (&#8220;RSUs&#8221;) (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/RestrictedStockUnitsTable" id="mpaa_r_RestrictedStockUnitsTable">
        <link:definition>996043 - 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/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs" id="mpaa_r_SharebasedPaymentsDetailsPerformanceStockUnitsPSUs">
        <link:definition>996044 - Disclosure - Share-based Payments - Performance Stock Units (&#8220;PSUs&#8221;) (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>996045 - 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>996046 - 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/CommitmentsandContingenciesDetails" id="mpaa_r_CommitmentsandContingenciesDetails">
        <link:definition>996047 - 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/ChangesinWarrantyReturnsTable" id="mpaa_r_ChangesinWarrantyReturnsTable">
        <link:definition>996048 - Disclosure - Commitments and Contingencies - Changes in Warranty Returns (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>996049 - 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>996050 - 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/ShareRepurchasesDetails" id="mpaa_r_ShareRepurchasesDetails">
        <link:definition>996051 - Disclosure - Share Repurchases (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>996052 - 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/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>996053 - 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/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-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/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2025" schemaLocation="https://xbrl.sec.gov/sic/2025/sic-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd-sub/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei-sub/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-sub-2025.xsd"/>
  <xs:element name="BalanceSheetInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_BalanceSheetInformationAbstract"/>
  <xs:element name="FinancialRiskManagementAndDerivativesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_FinancialRiskManagementAndDerivativesAbstract"/>
  <xs:element name="FinancialAssetsAndLiabilitiesMeasuredAtFairValueRecurringBasisAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_FinancialAssetsAndLiabilitiesMeasuredAtFairValueRecurringBasisAbstract"/>
  <xs:element name="FairValueAssumptionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_FairValueAssumptionsAbstract"/>
  <xs:element name="ActivityForLevel3FairValueMeasurementsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ActivityForLevel3FairValueMeasurementsAbstract"/>
  <xs:element name="StockOptionTransactionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_StockOptionTransactionsAbstract"/>
  <xs:element name="RestrictedStockUnitsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_RestrictedStockUnitsAbstract"/>
  <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="LongTermContractAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LongTermContractAssetsAbstract"/>
  <xs:element name="InterestExpenseOnConvertibleNotesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_InterestExpenseOnConvertibleNotesAbstract"/>
  <xs:element name="ReconciliationOfNetSalesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ReconciliationOfNetSalesAbstract"/>
  <xs:element name="Less2Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_Less2Abstract"/>
  <xs:element name="ReconciliationOfProfitLossAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ReconciliationOfProfitLossAbstract"/>
  <xs:element name="ReconciliationsOfOtherSignificantItemsAndAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ReconciliationsOfOtherSignificantItemsAndAssetsAbstract"/>
  <xs:element name="CapitalExpendituresAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_CapitalExpendituresAbstract"/>
  <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="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="ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses"/>
  <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="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="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="TotalInventory" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_TotalInventory"/>
  <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="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="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="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="ContractWithCustomerLiabilityCoreBankLiabilityCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent"/>
  <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="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="ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent"/>
  <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="OperatingAndFinanceLeaseRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_OperatingAndFinanceLeaseRightOfUseAssets"/>
  <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="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="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour"/>
  <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="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="AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables"/>
  <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="FinancialRiskManagementandDerivativesFinancialRiskManagementandDerivativesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_FinancialRiskManagementandDerivativesFinancialRiskManagementandDerivativesDetailsTable"/>
  <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="FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsTable"/>
  <xs:element name="FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsLineItems"/>
  <xs:element name="SharebasedPaymentsStockOptionTransactionsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_SharebasedPaymentsStockOptionTransactionsDetailsTable"/>
  <xs:element name="SharebasedPaymentsRestrictedStockUnitsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_SharebasedPaymentsRestrictedStockUnitsDetailsTable"/>
  <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="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="WarrantsAndRightsOutstandingFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_WarrantsAndRightsOutstandingFairValue"/>
  <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="GainLossOnRemeasurementOfLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mpaa_GainLossOnRemeasurementOfLeaseLiabilities"/>
  <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="NetIncomeLossperShareDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_NetIncomeLossperShareDetailsTable"/>
  <xs:element name="FinancialRiskManagementandDerivativesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_FinancialRiskManagementandDerivativesDetailsTable"/>
  <xs:element name="FairValueMeasurementsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_FairValueMeasurementsDetailsTable"/>
  <xs:element name="SharebasedPaymentsStockOptionsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_SharebasedPaymentsStockOptionsDetailsTable"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage"/>
  <xs:element name="SharebasedPaymentsRestrictedStockUnitsRSUsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_SharebasedPaymentsRestrictedStockUnitsRSUsDetailsTable"/>
  <xs:element name="SharebasedPaymentsPerformanceStockUnitsPSUsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_SharebasedPaymentsPerformanceStockUnitsPSUsDetailsTable"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients"/>
  <xs:element name="NumberOfTradingDays" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_NumberOfTradingDays"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage"/>
  <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="CommitmentsandContingenciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_CommitmentsandContingenciesDetailsTable"/>
  <xs:element name="NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds"/>
  <xs:element name="ShareRepurchasesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_ShareRepurchasesDetailsTable"/>
  <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="RelatedPartyTransactionsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mpaa_RelatedPartyTransactionsDetailsTable"/>
  <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="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="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="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="PerformanceShareUnitsStockPriceMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_PerformanceShareUnitsStockPriceMember"/>
  <xs:element name="PerformanceShareUnitsTotalShareholderReturnMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_PerformanceShareUnitsTotalShareholderReturnMember"/>
  <xs:element name="RotatingElectricalProductsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_RotatingElectricalProductsMember"/>
  <xs:element name="WheelHubProductsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_WheelHubProductsMember"/>
  <xs:element name="AccountsReceivableDiscountProgramsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mpaa_AccountsReceivableDiscountProgramsAbstract"/>
  <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="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>4
<FILENAME>mpaa-20250630_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 Aug 11 20:01:37 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-20250630.xsd#mpaa_r_ConsolidatedBalanceSheet" roleURI="http://motorcarparts.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ConsolidatedIncomeStatement" roleURI="http://motorcarparts.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ConsolidatedComprehensiveIncome" roleURI="http://motorcarparts.com/role/ConsolidatedComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ShareholdersEquityType2or3" roleURI="http://motorcarparts.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ConsolidatedCashFlow" roleURI="http://motorcarparts.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_CompanyBackgroundandOrganization" roleURI="http://motorcarparts.com/role/CompanyBackgroundandOrganization"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_BasisofPresentationandNewAccountingPronouncements" roleURI="http://motorcarparts.com/role/BasisofPresentationandNewAccountingPronouncements"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_AccountsReceivableNet" roleURI="http://motorcarparts.com/role/AccountsReceivableNet"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_InventoryNet" roleURI="http://motorcarparts.com/role/InventoryNet"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ContractAssets" roleURI="http://motorcarparts.com/role/ContractAssets"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_SignificantCustomerandOtherInformation" roleURI="http://motorcarparts.com/role/SignificantCustomerandOtherInformation"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_Debt" roleURI="http://motorcarparts.com/role/Debt"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ContractLiabilities" roleURI="http://motorcarparts.com/role/ContractLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_Leases" roleURI="http://motorcarparts.com/role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_AccountsReceivableDiscountPrograms" roleURI="http://motorcarparts.com/role/AccountsReceivableDiscountPrograms"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_SupplierFinancePrograms" roleURI="http://motorcarparts.com/role/SupplierFinancePrograms"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_NetIncomeLossperShare" roleURI="http://motorcarparts.com/role/NetIncomeLossperShare"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_IncomeTaxes" roleURI="http://motorcarparts.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_FinancialRiskManagementandDerivatives" roleURI="http://motorcarparts.com/role/FinancialRiskManagementandDerivatives"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_FairValueMeasurements" roleURI="http://motorcarparts.com/role/FairValueMeasurements"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_SharebasedPayments" roleURI="http://motorcarparts.com/role/SharebasedPayments"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_CommitmentsandContingencies" roleURI="http://motorcarparts.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_SegmentInformation" roleURI="http://motorcarparts.com/role/SegmentInformation"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ShareRepurchases" roleURI="http://motorcarparts.com/role/ShareRepurchases"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_RelatedPartyTransactions" roleURI="http://motorcarparts.com/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_AccountingPoliciesByPolicy" roleURI="http://motorcarparts.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_AccountsReceivableNetTables" roleURI="http://motorcarparts.com/role/AccountsReceivableNetTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_InventoryNetTables" roleURI="http://motorcarparts.com/role/InventoryNetTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ContractAssetsTables" roleURI="http://motorcarparts.com/role/ContractAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_SignificantCustomerandOtherInformationTables" roleURI="http://motorcarparts.com/role/SignificantCustomerandOtherInformationTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_DebtTables" roleURI="http://motorcarparts.com/role/DebtTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ContractLiabilitiesTables" roleURI="http://motorcarparts.com/role/ContractLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_LeasesTables" roleURI="http://motorcarparts.com/role/LeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_AccountsReceivableDiscountProgramsTables" roleURI="http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_NetIncomeLossperShareTables" roleURI="http://motorcarparts.com/role/NetIncomeLossperShareTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_FinancialRiskManagementandDerivativesTables" roleURI="http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_FairValueMeasurementsTables" roleURI="http://motorcarparts.com/role/FairValueMeasurementsTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_SharebasedPaymentsTables" roleURI="http://motorcarparts.com/role/SharebasedPaymentsTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_CommitmentsandContingenciesTables" roleURI="http://motorcarparts.com/role/CommitmentsandContingenciesTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_SegmentInformationTables" roleURI="http://motorcarparts.com/role/SegmentInformationTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_AccountsReceivableNetTable" roleURI="http://motorcarparts.com/role/AccountsReceivableNetTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_InventoryNetTable" roleURI="http://motorcarparts.com/role/InventoryNetTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ContractAssetsTable" roleURI="http://motorcarparts.com/role/ContractAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_SignificantCustomerandOtherInformationTable" roleURI="http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ConvertibleDebtTable" roleURI="http://motorcarparts.com/role/ConvertibleDebtTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable" roleURI="http://motorcarparts.com/role/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ContractLiabilitiesTable" roleURI="http://motorcarparts.com/role/ContractLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_BalanceSheetInformationTable" roleURI="http://motorcarparts.com/role/BalanceSheetInformationTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_LeaseCostRecognizedinConsolidatedStatementofOperationsTable" roleURI="http://motorcarparts.com/role/LeaseCostRecognizedinConsolidatedStatementofOperationsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_MaturityofLeaseCommitmentsTable" roleURI="http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_OtherInformationaboutLeasesTable" roleURI="http://motorcarparts.com/role/OtherInformationaboutLeasesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_AccountsReceivableDiscountProgramsTable" roleURI="http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_NetIncomeLossperShareTable" roleURI="http://motorcarparts.com/role/NetIncomeLossperShareTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_FinancialRiskManagementandDerivativesTable" roleURI="http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable" roleURI="http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_FairValueAssumptionsTable" roleURI="http://motorcarparts.com/role/FairValueAssumptionsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ActivityforLevel3FairValueMeasurementsTable" roleURI="http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_StockOptionTransactionsTable" roleURI="http://motorcarparts.com/role/StockOptionTransactionsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_RestrictedStockUnitsTable" roleURI="http://motorcarparts.com/role/RestrictedStockUnitsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable" roleURI="http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_PerformanceStockUnitsActivityTable" roleURI="http://motorcarparts.com/role/PerformanceStockUnitsActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ChangesinWarrantyReturnsTable" roleURI="http://motorcarparts.com/role/ChangesinWarrantyReturnsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_FinancialInformationRelatingtoSegmentsTable" roleURI="http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ContractAssetsDetails" roleURI="http://motorcarparts.com/role/ContractAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_DebtDetails" roleURI="http://motorcarparts.com/role/DebtDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_LeasesDetails" roleURI="http://motorcarparts.com/role/LeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_SupplierFinanceProgramsDetails" roleURI="http://motorcarparts.com/role/SupplierFinanceProgramsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_NetIncomeLossperShareDetails" roleURI="http://motorcarparts.com/role/NetIncomeLossperShareDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_IncomeTaxesDetails" roleURI="http://motorcarparts.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_FinancialRiskManagementandDerivativesDetails" roleURI="http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_FairValueMeasurementsDetails" roleURI="http://motorcarparts.com/role/FairValueMeasurementsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_SharebasedPaymentsDetailsStockOptions" roleURI="http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptions"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_SharebasedPaymentsDetailsRestrictedStockUnitsRSUs" roleURI="http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnitsRSUs"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_SharebasedPaymentsDetailsPerformanceStockUnitsPSUs" roleURI="http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_CommitmentsandContingenciesDetails" roleURI="http://motorcarparts.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_SegmentInformationDetails" roleURI="http://motorcarparts.com/role/SegmentInformationDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ShareRepurchasesDetails" roleURI="http://motorcarparts.com/role/ShareRepurchasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_RelatedPartyTransactionsDetails" roleURI="http://motorcarparts.com/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IntangibleAssetsNetIncludingGoodwill" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerFinishedGoodsReturnsAccrual" xlink:href="mpaa-20250630.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="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LinesOfCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="35" 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/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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/2025/elts/us-gaap-2025.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_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="18" 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/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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"/>
  </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/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmortizationOfInterestOnContractLiabilities" xlink:href="mpaa-20250630.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmortizationOfCorePremiumsPaidToCustomers" xlink:href="mpaa-20250630.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers" xlink:href="mpaa-20250630.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="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses" xlink:href="mpaa-20250630.xsd#mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual" xlink:href="mpaa-20250630.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="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:href="mpaa-20250630.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="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="35" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="36" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="37" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="38" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="39" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="40" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="41" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="42" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_FinanceLeasePayments" xlink:href="mpaa-20250630.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="43" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="44" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="45" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="46" 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/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/BasisofPresentationandNewAccountingPronouncements" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccounting" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccounting"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccounting" 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/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/InventoryNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractAssetsTextBlock" xlink:href="mpaa-20250630.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/SignificantCustomerandOtherInformation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/Debt" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractLiabilitiesTextBlock" xlink:href="mpaa-20250630.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/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeasesTextBlock" xlink:href="mpaa-20250630.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-20250630.xsd#mpaa_AccountsReceivableDiscountProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_AccountsReceivableDiscountProgramsTextBlock" xlink:href="mpaa-20250630.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-20250630.xsd#mpaa_SupplierFinanceProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/NetIncomeLossperShare" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" 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/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/FinancialRiskManagementandDerivatives" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/SharebasedPayments" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/CommitmentsandContingencies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/SegmentInformation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/ShareRepurchases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="1" 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/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/InventoryNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractAssetsTableTextBlock" xlink:href="mpaa-20250630.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/SignificantCustomerandOtherInformationTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/DebtTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractLiabilitiesTableTextBlock" xlink:href="mpaa-20250630.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/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock" xlink:href="mpaa-20250630.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/2025/elts/us-gaap-2025.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-20250630.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-20250630.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-20250630.xsd#mpaa_AccountsReceivableDiscountProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock" xlink:href="mpaa-20250630.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/NetIncomeLossperShareTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" 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/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/SharebasedPaymentsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock" xlink:href="mpaa-20250630.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="3" 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/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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"/>
  </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/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/AccountsReceivableNetTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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-20250630.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="us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/InventoryNetTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterials"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcess"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoods"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryValuationReserves"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryValuationReserves" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_TotalInventory" xlink:href="mpaa-20250630.xsd#mpaa_TotalInventory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="mpaa_TotalInventory" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_InventoryUnreturned" xlink:href="mpaa-20250630.xsd#mpaa_InventoryUnreturned"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="mpaa_InventoryUnreturned" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryNet" order="7" 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/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent" xlink:href="mpaa-20250630.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-20250630.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-20250630.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-20250630.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/2025/elts/us-gaap-2025.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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/2025/elts/us-gaap-2025.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/SignificantCustomerandOtherInformationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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/2025/elts/srt-2025.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="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/srt-2025.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="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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/2025/elts/srt-2025.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/2025/elts/us-gaap-2025.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="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="mpaa_CustomerAMember" xlink:href="mpaa-20250630.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_CustomerBMember" xlink:href="mpaa-20250630.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerCMember" xlink:href="mpaa-20250630.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueProductLineMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="mpaa_RotatingElectricalProductsMember" xlink:href="mpaa-20250630.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-20250630.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-20250630.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-20250630.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="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/ConvertibleDebtTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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-20250630.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-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent" xlink:href="mpaa-20250630.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-20250630.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_ContractWithCustomerLiabilityCoreBankLiabilityCurrent" xlink:href="mpaa-20250630.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent" xlink:href="mpaa-20250630.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:href="mpaa-20250630.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" xlink:href="mpaa-20250630.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/2025/elts/us-gaap-2025.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-20250630.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_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" xlink:href="mpaa-20250630.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="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" xlink:href="mpaa-20250630.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="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/BalanceSheetInformationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_BalanceSheetInformationAbstract" xlink:href="mpaa-20250630.xsd#mpaa_BalanceSheetInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_BalanceSheetInformationAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_BalanceSheetInformationAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_BalanceSheetInformationAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_BalanceSheetInformationAbstract" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_OperatingAndFinanceLeaseRightOfUseAssets" xlink:href="mpaa-20250630.xsd#mpaa_OperatingAndFinanceLeaseRightOfUseAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_BalanceSheetInformationAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_BalanceSheetInformationAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_BalanceSheetInformationAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
<!-- [WMV6][DEE6w1kFlRtDe8d1ZsAv+3kwSw3GggzD6plxbX/1dQq5gNAOvOaln2HyJSJimIS7nkkA9+BFIR01VF+7L+cl4dQO40jvtkIW9tq6f5pL0rBkhELRIYtXlqYDG8kgcPBTGuSNEfTUVDeD4vqLDwxmKDci2ERNrubBfjHjUT103fqU/fcF7PJfqTYn4vyu3Ry+H2Lq/o86ZleFdnHxo/AfYg8Ngw7sWDEcSmOfxXF8nSqwm/ebhB64ucB8UEYR6LgOjjrS/7M1GcfFUQS/DMzIzDCkkiMuaqDkYlkpssOaCzz7Z2ysILzhTTMWelmNccLFBGDT/uogY+3G1oMpk+GjX3exg0KLyLzFqI+0y1lCHsvCyI7SeefbrE5G] CSR-->
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_BalanceSheetInformationAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_BalanceSheetInformationAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_BalanceSheetInformationAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_BalanceSheetInformationAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_BalanceSheetInformationAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_BalanceSheetInformationAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_OperatingAndFinanceLeaseLiability" xlink:href="mpaa-20250630.xsd#mpaa_OperatingAndFinanceLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_BalanceSheetInformationAbstract" xlink:to="mpaa_OperatingAndFinanceLeaseLiability" order="13" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/LeaseCostRecognizedinConsolidatedStatementofOperationsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermLeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_VariableLeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" 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="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" xlink:href="mpaa-20250630.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="mpaa-20250630.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="mpaa-20250630.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="mpaa-20250630.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:href="mpaa-20250630.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="mpaa-20250630.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:href="mpaa-20250630.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="mpaa-20250630.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiability" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_OperatingAndFinanceLeaseLiability" xlink:href="mpaa-20250630.xsd#mpaa_OperatingAndFinanceLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" 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="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" 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-20250630.xsd#mpaa_AccountsReceivableDiscountProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_AccountsReceivablesDiscounted" xlink:href="mpaa-20250630.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-20250630.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_AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables" xlink:href="mpaa-20250630.xsd#mpaa_AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_AccountsReceivableDiscountProgramsAbstract" xlink:to="mpaa_AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_DiscountRecordedAsInterestExpense" xlink:href="mpaa-20250630.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/NetIncomeLossperShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/FinancialRiskManagementandDerivativesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_FinancialRiskManagementandDerivativesFinancialRiskManagementandDerivativesDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_FinancialRiskManagementandDerivativesFinancialRiskManagementandDerivativesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="mpaa_FinancialRiskManagementandDerivativesFinancialRiskManagementandDerivativesDetailsTable" 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/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_FinancialRiskManagementandDerivativesFinancialRiskManagementandDerivativesDetailsTable" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_FinancialRiskManagementandDerivativesFinancialRiskManagementandDerivativesDetailsTable" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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/2025/elts/us-gaap-2025.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-20250630.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="mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsLineItems" xlink:href="mpaa-20250630.xsd#mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsLineItems" xlink:to="mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_InvestmentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsLineItems" 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/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsLineItems" 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/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsLineItems" 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/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsLineItems" 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/2025/elts/us-gaap-2025.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsLineItems" 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/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_MeasurementInputTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/StockOptionTransactionsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedPaymentsStockOptionTransactionsDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_SharebasedPaymentsStockOptionTransactionsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="mpaa_SharebasedPaymentsStockOptionTransactionsDetailsTable" 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/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SharebasedPaymentsStockOptionTransactionsDetailsTable" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/RestrictedStockUnitsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedPaymentsRestrictedStockUnitsDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_SharebasedPaymentsRestrictedStockUnitsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="mpaa_SharebasedPaymentsRestrictedStockUnitsDetailsTable" 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/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SharebasedPaymentsRestrictedStockUnitsDetailsTable" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable" xlink:href="mpaa-20250630.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="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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/2025/elts/srt-2025.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_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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/2025/elts/srt-2025.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_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies" xlink:href="mpaa-20250630.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="5" 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/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable" xlink:href="mpaa-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/ChangesinWarrantyReturnsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StandardProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MovementInStandardProductWarrantyAccrualRollForward" 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/2025/elts/us-gaap-2025.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MovementInStandardProductWarrantyAccrualRollForward" 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/2025/elts/us-gaap-2025.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:to="us-gaap_StandardProductWarrantyAccrualPayments" order="2" 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/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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/2025/elts/srt-2025.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="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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/2025/elts/srt-2025.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="mpaa_ExternalCustomersMember" xlink:href="mpaa-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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-20250630.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-20250630.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-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_InterestIncomeExpenseNet" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="12" 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/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_LongTermContractAssetsWriteDown" xlink:href="mpaa-20250630.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/DebtDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="mpaa_ParentCompanyCreditAgreementMember" xlink:href="mpaa-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_WarrantsAndRightsOutstandingFairValue" xlink:href="mpaa-20250630.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="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ConvertibleNotesGross" xlink:href="mpaa-20250630.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="15" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink 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/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_GainLossOnRemeasurementOfLeaseLiabilities" xlink:href="mpaa-20250630.xsd#mpaa_GainLossOnRemeasurementOfLeaseLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="mpaa_GainLossOnRemeasurementOfLeaseLiabilities" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" 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-20250630.xsd#mpaa_SupplierFinanceProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="mpaa_SupplierFinanceProgramAmountOfCommitmentsAvailable" xlink:href="mpaa-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/NetIncomeLossperShareDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_NetIncomeLossperShareDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_NetIncomeLossperShareDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="mpaa_NetIncomeLossperShareDetailsTable" 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/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_NetIncomeLossperShareDetailsTable" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink 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/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="1" 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/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_FinancialRiskManagementandDerivativesDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_FinancialRiskManagementandDerivativesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="mpaa_FinancialRiskManagementandDerivativesDetailsTable" 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/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_FinancialRiskManagementandDerivativesDetailsTable" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_FinancialRiskManagementandDerivativesDetailsTable" xlink:to="srt_RangeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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/2025/elts/srt-2025.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/2025/elts/srt-2025.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_ForeignExchangeForwardMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="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/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_FairValueMeasurementsDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_FairValueMeasurementsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="mpaa_FairValueMeasurementsDetailsTable" 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/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_FairValueMeasurementsDetailsTable" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_FairValueMeasurementsDetailsTable" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/SharebasedPaymentsDetailsStockOptions" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedPaymentsStockOptionsDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_SharebasedPaymentsStockOptionsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="mpaa_SharebasedPaymentsStockOptionsDetailsTable" 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/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SharebasedPaymentsStockOptionsDetailsTable" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnitsRSUs" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedPaymentsRestrictedStockUnitsRSUsDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_SharebasedPaymentsRestrictedStockUnitsRSUsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="mpaa_SharebasedPaymentsRestrictedStockUnitsRSUsDetailsTable" 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/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SharebasedPaymentsRestrictedStockUnitsRSUsDetailsTable" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedPaymentsPerformanceStockUnitsPSUsDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_SharebasedPaymentsPerformanceStockUnitsPSUsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="mpaa_SharebasedPaymentsPerformanceStockUnitsPSUsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SharebasedPaymentsPerformanceStockUnitsPSUsDetailsTable" xlink:to="srt_RangeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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/2025/elts/srt-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_VestingAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SharebasedPaymentsPerformanceStockUnitsPSUsDetailsTable" xlink:to="us-gaap_VestingAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_SharebasedPaymentsPerformanceStockUnitsPSUsDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="mpaa_PerformanceShareUnitsStockPriceMember" xlink:href="mpaa-20250630.xsd#mpaa_PerformanceShareUnitsStockPriceMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="mpaa_PerformanceShareUnitsStockPriceMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_PerformanceShareUnitsTotalShareholderReturnMember" xlink:href="mpaa-20250630.xsd#mpaa_PerformanceShareUnitsTotalShareholderReturnMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="mpaa_PerformanceShareUnitsTotalShareholderReturnMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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/2025/elts/srt-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients" xlink:href="mpaa-20250630.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_NumberOfTradingDays" xlink:href="mpaa-20250630.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage" xlink:href="mpaa-20250630.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="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mpaa_TotalShareholdersReturnMaximumMarketCapitalization" xlink:href="mpaa-20250630.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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="9" 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/2025/elts/us-gaap-2025.xsd#us-gaap_ProductWarrantyLiabilityLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_CommitmentsandContingenciesDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_CommitmentsandContingenciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ProductWarrantyLiabilityLineItems" xlink:to="mpaa_CommitmentsandContingenciesDetailsTable" 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/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_CommitmentsandContingenciesDetailsTable" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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-20250630.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/2025/elts/us-gaap-2025.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"/>
  </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/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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-20250630.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/2025/elts/us-gaap-2025.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/ShareRepurchasesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_ShareRepurchasesDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_ShareRepurchasesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="mpaa_ShareRepurchasesDetailsTable" 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/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_ShareRepurchasesDetailsTable" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/srt-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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/2025/elts/us-gaap-2025.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-20250630.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/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:label="mpaa_RelatedPartyTransactionsDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_RelatedPartyTransactionsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="mpaa_RelatedPartyTransactionsDetailsTable" 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/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_RelatedPartyTransactionsDetailsTable" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mpaa_RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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="us-gaap_AreaOfRealEstateProperty" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="2" 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_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" order="7" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>mpaa-20250630_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 Aug 11 20:01:37 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#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"/>
  <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"/>
  <labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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">Condensed Consolidated Balance Sheets [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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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">Condensed 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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 (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_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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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">Income (loss) before income tax expense (benefit)</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 income (loss) before income tax expense (benefit)</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/2025/elts/us-gaap-2025.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 income (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 income (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_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 income (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_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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">Condensed Consolidated Statements of Comprehensive Income (Loss) [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/2025/elts/us-gaap-2025.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 income (loss), 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/2025/elts/us-gaap-2025.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 income (loss)</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_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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">Condensed Consolidated Statements of Shareholders&#8217; 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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">Condensed Consolidated Statements 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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 increase (decrease) 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/2025/elts/us-gaap-2025.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 period</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 period</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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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">Basis of Presentation and New Accounting Pronouncements [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_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="us-gaap_AccountsReceivableNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetAbstract_lbl" 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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 - Net [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_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="mpaa_TotalInventory" xlink:href="mpaa-20250630.xsd#mpaa_TotalInventory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="mpaa_TotalInventory_lbl" xml:lang="en-US">Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_TotalInventory" xlink:to="mpaa_TotalInventory_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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 &#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_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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/srt-2025.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/2025/elts/srt-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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 on Convertible Notes</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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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">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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="mpaa_OperatingAndFinanceLeaseRightOfUseAssets" xlink:href="mpaa-20250630.xsd#mpaa_OperatingAndFinanceLeaseRightOfUseAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="mpaa_OperatingAndFinanceLeaseRightOfUseAssets_lbl" xml:lang="en-US">Total leased 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="mpaa_OperatingAndFinanceLeaseLiability" xlink:href="mpaa-20250630.xsd#mpaa_OperatingAndFinanceLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="mpaa_OperatingAndFinanceLeaseLiability_lbl" xml:lang="en-US">Total 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/terseLabel" xlink:label="mpaa_OperatingAndFinanceLeaseLiability_lbl0" 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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-20250630.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-20250630.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_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Net Income (Loss) 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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 (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_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 (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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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 (in Dollars per share)</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 (in Dollars per share)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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">Non-vested 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">Non-vested 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/2025/elts/us-gaap-2025.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">Non-vested 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">Non-vested 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/2025/elts/srt-2025.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_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_MovementInStandardProductWarrantyAccrualRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MovementInStandardProductWarrantyAccrualRollForward_lbl" xml:lang="en-US">Change in warranty returns [Roll Forward]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:to="us-gaap_MovementInStandardProductWarrantyAccrualRollForward_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StandardProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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 period</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 period</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="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/srt-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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 Repurchases [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/2025/elts/us-gaap-2025.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="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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, 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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">Long-term 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_IntangibleAssetsNetIncludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill_lbl" xml:lang="en-US">Goodwill and intangible assets &#8212; net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetIncludingGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_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_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_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_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerFinishedGoodsReturnsAccrual" xlink:href="mpaa-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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, 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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">Long-term 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/2025/elts/us-gaap-2025.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">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_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, 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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,352,135 and 19,435,706 shares issued and outstanding at June 30, 2025 and March 31, 2025, 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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 income (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/2025/elts/us-gaap-2025.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 income (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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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 income (loss), 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/2025/elts/us-gaap-2025.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 gain (loss)</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/2025/elts/us-gaap-2025.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">Share-based compensation expense</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="us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_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="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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 income (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_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortization_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_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmortizationOfInterestOnContractLiabilities" xlink:href="mpaa-20250630.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</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/2025/elts/us-gaap-2025.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-20250630.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-20250630.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/2025/elts/us-gaap-2025.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">Noncash 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/2025/elts/us-gaap-2025.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_ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses" xlink:href="mpaa-20250630.xsd#mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses_lbl" xml:lang="en-US">Net provision for customer payment discrepancies and credit losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses" xlink:to="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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">Changes 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/2025/elts/us-gaap-2025.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-20250630.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/2025/elts/us-gaap-2025.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</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-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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/2025/elts/us-gaap-2025.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 leases</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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments_lbl" xml:lang="en-US">Gain 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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</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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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">Redemption 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/2025/elts/us-gaap-2025.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 of 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_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockMember_lbl0" xml:lang="en-US">Potential Common Shares [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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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 [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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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 Income (Loss) [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/2025/elts/us-gaap-2025.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_BasisOfAccounting" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccounting"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfAccounting_lbl" xml:lang="en-US">Basis of Presentation and New Accounting Pronouncements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccounting" xlink:to="us-gaap_BasisOfAccounting_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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 - 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/2025/elts/us-gaap-2025.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_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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 - Net</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/2025/elts/us-gaap-2025.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_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNetAbstract_lbl" 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_InventoryNetAbstract" xlink:to="us-gaap_InventoryNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_InventoryUnreturned" xlink:href="mpaa-20250630.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="mpaa_ContractAssetsTextBlock" xlink:href="mpaa-20250630.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-20250630.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/2025/elts/us-gaap-2025.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-20250630.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-20250630.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-20250630.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-20250630.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="mpaa_LongTermContractAssetsAbstract" xlink:href="mpaa-20250630.xsd#mpaa_LongTermContractAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LongTermContractAssetsAbstract_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="mpaa_LongTermContractAssetsAbstract" xlink:to="mpaa_LongTermContractAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent" xlink:href="mpaa-20250630.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&apos; 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-20250630.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-20250630.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-20250630.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-20250630.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_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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 Debt</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="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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/2025/elts/us-gaap-2025.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-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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_ContractWithCustomerLiabilityCoreBankLiabilityCurrent" xlink:href="mpaa-20250630.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_ContractWithCustomerLiabilityAccruedCorePaymentCurrent" xlink:href="mpaa-20250630.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-20250630.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_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" xlink:href="mpaa-20250630.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-20250630.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-20250630.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_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" xlink:href="mpaa-20250630.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_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" xlink:href="mpaa-20250630.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_LesseeOperatingAndFinanceLeasesTextBlock" xlink:href="mpaa-20250630.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-20250630.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_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetsAbstract_lbl0" 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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, Plant and equipment</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="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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, Other current liabilities</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_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">Long-term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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, Other liabilities</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="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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/2025/elts/us-gaap-2025.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- remaining nine months</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/2025/elts/us-gaap-2025.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- remaining nine months</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-20250630.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- remaining nine months</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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:href="mpaa-20250630.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour_lbl" xml:lang="en-US">2030</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock" xlink:href="mpaa-20250630.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_WeightedAverageRemainingLeaseTermAbstract" xlink:href="mpaa-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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-20250630.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-20250630.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-20250630.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 number of days collection was accelerated</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_AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables" xlink:href="mpaa-20250630.xsd#mpaa_AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables_lbl" xml:lang="en-US">Annualized weighted average discount rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables" xlink:to="mpaa_AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_DiscountRecordedAsInterestExpense" xlink:href="mpaa-20250630.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 recognized 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/2025/elts/us-gaap-2025.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_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US">Net Income (Loss) per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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 Income (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/2025/elts/us-gaap-2025.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 potentially dilutive securities (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_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl" xml:lang="en-US">Net income (loss) per share:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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">Gain (loss) from 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="us-gaap_ShortTermInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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 Transactions</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/2025/elts/us-gaap-2025.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 (in Dollars per share)</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_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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">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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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">Expected volatility of the Company&apos;s 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_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies" xlink:href="mpaa-20250630.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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">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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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 Returns</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/2025/elts/us-gaap-2025.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="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_ReconciliationOfNetSalesAbstract" xlink:href="mpaa-20250630.xsd#mpaa_ReconciliationOfNetSalesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ReconciliationOfNetSalesAbstract_lbl" xml:lang="en-US">Reconciliation of net sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ReconciliationOfNetSalesAbstract" xlink:to="mpaa_ReconciliationOfNetSalesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_Less2Abstract" xlink:href="mpaa-20250630.xsd#mpaa_Less2Abstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_Less2Abstract_lbl" xml:lang="en-US">Less (2):</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_Less2Abstract" xlink:to="mpaa_Less2Abstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ManufacturingMaterialLaborAndOverheadExpenses" xlink:href="mpaa-20250630.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-20250630.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-20250630.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/2025/elts/us-gaap-2025.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="mpaa_ReconciliationOfProfitLossAbstract" xlink:href="mpaa-20250630.xsd#mpaa_ReconciliationOfProfitLossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ReconciliationOfProfitLossAbstract_lbl" xml:lang="en-US">Reconciliation of profit (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ReconciliationOfProfitLossAbstract" xlink:to="mpaa_ReconciliationOfProfitLossAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestIncomeExpenseNet_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="us-gaap_InterestIncomeExpenseNet" xlink:to="us-gaap_InterestIncomeExpenseNet_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_ReconciliationsOfOtherSignificantItemsAndAssetsAbstract" xlink:href="mpaa-20250630.xsd#mpaa_ReconciliationsOfOtherSignificantItemsAndAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_ReconciliationsOfOtherSignificantItemsAndAssetsAbstract_lbl" xml:lang="en-US">Reconciliations of other significant items and assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ReconciliationsOfOtherSignificantItemsAndAssetsAbstract" xlink:to="mpaa_ReconciliationsOfOtherSignificantItemsAndAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortizationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationAndAmortizationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationAndAmortizationAbstract_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_DepreciationAndAmortizationAbstract" xlink:to="us-gaap_DepreciationAndAmortizationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="mpaa_CapitalExpendituresAbstract" xlink:href="mpaa-20250630.xsd#mpaa_CapitalExpendituresAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_CapitalExpendituresAbstract_lbl" xml:lang="en-US">Capital Expenditures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CapitalExpendituresAbstract" xlink:to="mpaa_CapitalExpendituresAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentExpenditureAdditionToLongLivedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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">Captial 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/2025/elts/us-gaap-2025.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 Repurchases</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/2025/elts/us-gaap-2025.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="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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-20250630.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-20250630.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/2025/elts/us-gaap-2025.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"/>
    <loc xlink:type="locator" xlink:label="mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability" xlink:href="mpaa-20250630.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-20250630.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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 fair value of 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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 (in Shares)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_StandardProductWarrantyAccrualPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_CustomerAMember" xlink:href="mpaa-20250630.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_CustomerBMember" xlink:href="mpaa-20250630.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 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_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerCMember" xlink:href="mpaa-20250630.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 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_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_RotatingElectricalProductsMember" xlink:href="mpaa-20250630.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-20250630.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-20250630.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-20250630.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/2025/elts/us-gaap-2025.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignExchangeForwardMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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-20250630.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/2025/elts/us-gaap-2025.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 the Company&apos;s 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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/2025/elts/us-gaap-2025.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/2025/elts/srt-2025.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/2025/elts/us-gaap-2025.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"/>
    <loc xlink:type="locator" xlink:label="mpaa_ExternalCustomersMember" xlink:href="mpaa-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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">Other Segments [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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AllOtherSegmentsMember_lbl0" 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="mpaa_LongTermContractAssetsWriteDown" xlink:href="mpaa-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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/2025/elts/us-gaap-2025.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="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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">Effective interest rate</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="us-gaap_WarrantsAndRightsOutstandingMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_WarrantsAndRightsOutstandingFairValue" xlink:href="mpaa-20250630.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="us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_ConvertibleNotesGross" xlink:href="mpaa-20250630.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="mpaa_GainLossOnRemeasurementOfLeaseLiabilities" xlink:href="mpaa-20250630.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_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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</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="mpaa_SupplierFinanceProgramAmountOfCommitmentsAvailable" xlink:href="mpaa-20250630.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_SupplierFinanceProgramObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplierFinanceProgramObligation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplierFinanceProgramObligation_lbl" 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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 shares excluded from computation of earnings per share (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_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Effective income 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_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_NotesPayableFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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>
<!-- [WMV6][S6s/Sx/GWW7mw8eWAp0OXvsTpvQaeSauwpk5bJcuOGQXW21SCMWHtKOuVMxder0x3LiI8aKfcLTLYidT6h/Rc9QdD9Gl6/Z7lZ3tG/+2SSvwrVekJZbWmeWJZi/6txUVSrfmVzdPMMz8b3nDap/4/MoenK566QauIRqQeYczqgMVgVTaL9gABCBpTJTqlhfyG/ByPCS6x4L2gTInnXzvFw5crDJS9Ad/Uy9ZjCE5wXVKGq70qDiqjTRKC90BBd/8kdPFoiK/Pmfc/+B946vhZVsIq0DoFhSCuhPG5M9j7DcMIhFJKJeZIMGa+WeT2AvdZE4ybwDm/jj0Qsw3FCkmFoVegn1c6VLQkyj6FCuUhDxDD3YCkpMqO92LUg==] CSR-->
    <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/2025/elts/us-gaap-2025.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-20250630.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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 (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/2025/elts/us-gaap-2025.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 remaining 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="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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-20250630.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">Eligible vesting 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_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_NumberOfTradingDays" xlink:href="mpaa-20250630.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</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage" xlink:href="mpaa-20250630.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_TotalShareholdersReturnMaximumMarketCapitalization" xlink:href="mpaa-20250630.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_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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</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"/>
    <loc xlink:type="locator" xlink:label="mpaa_NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds" xlink:href="mpaa-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/srt-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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/2025/elts/us-gaap-2025.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-20250630.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_AreaOfRealEstateProperty" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Basis of Presentation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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">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="mpaa_ParentCompanyCreditAgreementMember" xlink:href="mpaa-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="us-gaap_ConvertibleDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_PerformanceShareUnitsStockPriceMember" xlink:href="mpaa-20250630.xsd#mpaa_PerformanceShareUnitsStockPriceMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_PerformanceShareUnitsStockPriceMember_lbl" xml:lang="en-US">Stock Price PSUs [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PerformanceShareUnitsStockPriceMember" xlink:to="mpaa_PerformanceShareUnitsStockPriceMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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"/>
    <loc xlink:type="locator" xlink:label="mpaa_PerformanceShareUnitsTotalShareholderReturnMember" xlink:href="mpaa-20250630.xsd#mpaa_PerformanceShareUnitsTotalShareholderReturnMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mpaa_PerformanceShareUnitsTotalShareholderReturnMember_lbl" xml:lang="en-US">Total Shareholder Return PSUs [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PerformanceShareUnitsTotalShareholderReturnMember" xlink:to="mpaa_PerformanceShareUnitsTotalShareholderReturnMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_AccountsReceivableNetCurrentMember" xlink:href="mpaa-20250630.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-20250630.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_ManufacturingFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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/2025/elts/us-gaap-2025.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="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentLineItems_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="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="mpaa_FinancialRiskManagementandDerivativesFinancialRiskManagementandDerivativesDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_FinancialRiskManagementandDerivativesFinancialRiskManagementandDerivativesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_FinancialRiskManagementandDerivativesFinancialRiskManagementandDerivativesDetailsTable_lbl" xml:lang="en-US">Financial Risk Management and Derivatives - Financial Risk Management and Derivatives (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_FinancialRiskManagementandDerivativesFinancialRiskManagementandDerivativesDetailsTable" xlink:to="mpaa_FinancialRiskManagementandDerivativesFinancialRiskManagementandDerivativesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsTable_lbl" xml:lang="en-US">Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value Recurring Basis (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsTable" xlink:to="mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsLineItems" xlink:href="mpaa-20250630.xsd#mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsLineItems_lbl" xml:lang="en-US">Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value Recurring Basis (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsLineItems" xlink:to="mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MeasurementInputTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_SharebasedPaymentsStockOptionTransactionsDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_SharebasedPaymentsStockOptionTransactionsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SharebasedPaymentsStockOptionTransactionsDetailsTable_lbl" xml:lang="en-US">Share-based Payments - Stock Option Transactions (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SharebasedPaymentsStockOptionTransactionsDetailsTable" xlink:to="mpaa_SharebasedPaymentsStockOptionTransactionsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_SharebasedPaymentsRestrictedStockUnitsDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_SharebasedPaymentsRestrictedStockUnitsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SharebasedPaymentsRestrictedStockUnitsDetailsTable_lbl" xml:lang="en-US">Share-based Payments - Restricted Stock Units (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SharebasedPaymentsRestrictedStockUnitsDetailsTable" xlink:to="mpaa_SharebasedPaymentsRestrictedStockUnitsDetailsTable_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/2025/elts/srt-2025.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-20250630.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-20250630.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="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentLineItems_lbl1" 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_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_NetIncomeLossperShareDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_NetIncomeLossperShareDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_NetIncomeLossperShareDetailsTable_lbl" xml:lang="en-US">Net Income (Loss) per Share (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_NetIncomeLossperShareDetailsTable" xlink:to="mpaa_NetIncomeLossperShareDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xml:lang="en-US">Net Income (Loss) per Share [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_FinancialRiskManagementandDerivativesDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_FinancialRiskManagementandDerivativesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_FinancialRiskManagementandDerivativesDetailsTable_lbl" xml:lang="en-US">Financial Risk Management and Derivatives (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_FinancialRiskManagementandDerivativesDetailsTable" xlink:to="mpaa_FinancialRiskManagementandDerivativesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_FairValueMeasurementsDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_FairValueMeasurementsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_FairValueMeasurementsDetailsTable_lbl" xml:lang="en-US">Fair Value Measurements (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_FairValueMeasurementsDetailsTable" xlink:to="mpaa_FairValueMeasurementsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="mpaa_SharebasedPaymentsStockOptionsDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_SharebasedPaymentsStockOptionsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SharebasedPaymentsStockOptionsDetailsTable_lbl" xml:lang="en-US">Share-based Payments - Stock Options (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SharebasedPaymentsStockOptionsDetailsTable" xlink:to="mpaa_SharebasedPaymentsStockOptionsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mpaa_SharebasedPaymentsRestrictedStockUnitsRSUsDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_SharebasedPaymentsRestrictedStockUnitsRSUsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SharebasedPaymentsRestrictedStockUnitsRSUsDetailsTable_lbl" xml:lang="en-US">Share-based Payments - Restricted Stock Units (&#8220;RSUs&#8221;) (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SharebasedPaymentsRestrictedStockUnitsRSUsDetailsTable" xlink:to="mpaa_SharebasedPaymentsRestrictedStockUnitsRSUsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="mpaa_SharebasedPaymentsPerformanceStockUnitsPSUsDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_SharebasedPaymentsPerformanceStockUnitsPSUsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_SharebasedPaymentsPerformanceStockUnitsPSUsDetailsTable_lbl" xml:lang="en-US">Share-based Payments - Performance Stock Units (&#8220;PSUs&#8221;) (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_SharebasedPaymentsPerformanceStockUnitsPSUsDetailsTable" xlink:to="mpaa_SharebasedPaymentsPerformanceStockUnitsPSUsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="mpaa_CommitmentsandContingenciesDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_CommitmentsandContingenciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_CommitmentsandContingenciesDetailsTable_lbl" xml:lang="en-US">Commitments and Contingencies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CommitmentsandContingenciesDetailsTable" xlink:to="mpaa_CommitmentsandContingenciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyLiabilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductWarrantyLiabilityLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProductWarrantyLiabilityLineItems_lbl" xml:lang="en-US">Change in warranty returns [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="mpaa_ShareRepurchasesDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_ShareRepurchasesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ShareRepurchasesDetailsTable_lbl" xml:lang="en-US">Share Repurchases (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ShareRepurchasesDetailsTable" xlink:to="mpaa_ShareRepurchasesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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 Repurchases [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_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="mpaa_RelatedPartyTransactionsDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_RelatedPartyTransactionsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_RelatedPartyTransactionsDetailsTable_lbl" xml:lang="en-US">Related Party Transactions (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_RelatedPartyTransactionsDetailsTable" xlink:to="mpaa_RelatedPartyTransactionsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_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_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_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_AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables_lbl0" xml:lang="en-US">Represents 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_AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables" xlink:to="mpaa_AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables_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_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_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_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_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_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_lbl0" 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_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_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_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_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_InterestExpenseNet_lbl0" 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_lbl0"/>
    <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_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_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour_lbl0" xml:lang="en-US">Amount of lessee&apos;s undiscounted obligation for lease payments for operating and finance lease, due after 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_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour_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_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_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_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_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_ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses_lbl0" xml:lang="en-US">The net provision for (recovery) of customer payment discrepancies and credit losses.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses" xlink:to="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses_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_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_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_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_TotalInventory_lbl0" xml:lang="en-US">Carrying amount of inventory net as of balance sheet date and the inventory 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_TotalInventory" xlink:to="mpaa_TotalInventory_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_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_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_CustomerCMember_lbl0" 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_lbl0"/>
    <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_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_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_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_PerformanceShareUnitsStockPriceMember_lbl0" xml:lang="en-US">Performance stock units awarded under a share-based payment plan, vesting upon achievement of specified stock price targets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PerformanceShareUnitsStockPriceMember" xlink:to="mpaa_PerformanceShareUnitsStockPriceMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mpaa_PerformanceShareUnitsTotalShareholderReturnMember_lbl0" xml:lang="en-US">Share-based payment award, typically in the form of performance share units, for which vesting and/or the number of shares earned is determined based on the achievement of total shareholder return (TSR) performance criteria. TSR is usually measured relative to a specified peer group or predetermined targets over a defined performance period, as stipulated in the company&#8217;s share-based compensation arrangement.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PerformanceShareUnitsTotalShareholderReturnMember" xlink:to="mpaa_PerformanceShareUnitsTotalShareholderReturnMember_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_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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_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_lbl0" 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_lbl0"/>
    <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_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"/>
    <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_AccountsPayableAndAccruedLiabilitiesCurrent_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_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_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_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_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="us-gaap_LiabilitiesNoncurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_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="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_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="mpaa_ReconciliationOfProfitLossAbstract_lbl0" xml:lang="en-US">Reconciliation Of Profit Loss Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ReconciliationOfProfitLossAbstract" xlink:to="mpaa_ReconciliationOfProfitLossAbstract_lbl0"/>
    <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl0" 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_lbl0"/>
    <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_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="us-gaap_AssetsAbstract_lbl1" 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_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="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_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_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_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="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_ProductWarrantyLiabilityLineItems_lbl0" xml:lang="en-US">Product Warranty Liability [Line Items]</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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebtNoncurrent_lbl2" xml:lang="en-US">Convertible Debt, Noncurrent</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_AreaOfRealEstateProperty_lbl0" 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_lbl0"/>
    <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="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_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="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_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_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="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"/>
    <loc xlink:type="locator" xlink:label="mpaa_PerformanceStockUnitsActivityAbstract" xlink:href="mpaa-20250630.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="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_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="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="mpaa_CapitalExpendituresAbstract_lbl0" xml:lang="en-US">Capital Expenditures Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_CapitalExpendituresAbstract" xlink:to="mpaa_CapitalExpendituresAbstract_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_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="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_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_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_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="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="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_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_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="us-gaap_EarningsPerShareBasicAbstract_lbl0" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract_lbl0"/>
    <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="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_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="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_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="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="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"/>
    <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_DeferredCompensationArrangementWithIndividualRecordedLiability_lbl0" 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_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="mpaa_PerformanceShareUnitsTotalShareholderReturnMember_lbl1" xml:lang="en-US">Performance Share Units Total Shareholder Return Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PerformanceShareUnitsTotalShareholderReturnMember" xlink:to="mpaa_PerformanceShareUnitsTotalShareholderReturnMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation</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_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_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_WeightedAverageDiscountRateAbstract_lbl0" xml:lang="en-US">Weighted Average 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_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="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_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="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="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_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="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_InterestPaidNet_lbl0" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activity</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="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_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_DepreciationAndAmortizationAbstract_lbl0" xml:lang="en-US">Depreciation, Depletion and Amortization [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortizationAbstract" xlink:to="us-gaap_DepreciationAndAmortizationAbstract_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_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_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"/>
    <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_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="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="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"/>
    <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_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_IncreaseDecreaseInOperatingCapitalAbstract_lbl0" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, 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_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_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_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [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="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="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="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="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl0" 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_lbl0"/>
    <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="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [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="mpaa_LongTermContractAssetsAbstract_lbl0" xml:lang="en-US">Long Term Contract Assets Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LongTermContractAssetsAbstract" xlink:to="mpaa_LongTermContractAssetsAbstract_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_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_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_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="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_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="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_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_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"/>
    <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_ShareBasedCompensationAwardTrancheThreeMember_lbl1" 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_lbl1"/>
    <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="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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl0" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl0"/>
    <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"/>
    <loc xlink:type="locator" xlink:label="mpaa_StockOptionTransactionsAbstract" xlink:href="mpaa-20250630.xsd#mpaa_StockOptionTransactionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_StockOptionTransactionsAbstract_lbl" xml:lang="en-US">Stock Option Transactions Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_StockOptionTransactionsAbstract" xlink:to="mpaa_StockOptionTransactionsAbstract_lbl"/>
    <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_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_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_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="mpaa_Less2Abstract_lbl0" xml:lang="en-US">Less2 Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_Less2Abstract" xlink:to="mpaa_Less2Abstract_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"/>
    <loc xlink:type="locator" xlink:label="mpaa_FinancialAssetsAndLiabilitiesMeasuredAtFairValueRecurringBasisAbstract" xlink:href="mpaa-20250630.xsd#mpaa_FinancialAssetsAndLiabilitiesMeasuredAtFairValueRecurringBasisAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_FinancialAssetsAndLiabilitiesMeasuredAtFairValueRecurringBasisAbstract_lbl" xml:lang="en-US">Financial Assets And Liabilities Measured At Fair Value Recurring Basis Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_FinancialAssetsAndLiabilitiesMeasuredAtFairValueRecurringBasisAbstract" xlink:to="mpaa_FinancialAssetsAndLiabilitiesMeasuredAtFairValueRecurringBasisAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebtMember_lbl0" 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_lbl0"/>
    <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_InterestIncomeExpenseNet_lbl0" xml:lang="en-US">Interest Income (Expense), Operating</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNet" xlink:to="us-gaap_InterestIncomeExpenseNet_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_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_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_NetCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation</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_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="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="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="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="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_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="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="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="mpaa_WeightedAverageRemainingLeaseTermAbstract_lbl0" xml:lang="en-US">Weighted Average 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_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_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="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_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="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="mpaa_DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl0" 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_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_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_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="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_InventoryNetAbstract_lbl0" 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_lbl0"/>
    <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="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_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="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_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_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_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="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_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_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"/>
    <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="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"/>
    <loc xlink:type="locator" xlink:label="mpaa_RestrictedStockUnitsAbstract" xlink:href="mpaa-20250630.xsd#mpaa_RestrictedStockUnitsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_RestrictedStockUnitsAbstract_lbl" xml:lang="en-US">Restricted Stock Units Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_RestrictedStockUnitsAbstract" xlink:to="mpaa_RestrictedStockUnitsAbstract_lbl"/>
    <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 Equivalent</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_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="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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ReconciliationOfNetSalesAbstract_lbl0" xml:lang="en-US">Reconciliation Of Net Sales Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ReconciliationOfNetSalesAbstract" xlink:to="mpaa_ReconciliationOfNetSalesAbstract_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_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_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="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="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_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_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="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="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="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</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="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_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_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_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_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments_lbl0" 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_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="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_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="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="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_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="us-gaap_SalesRevenueProductLineMember_lbl0" 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_lbl0"/>
    <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="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_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_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_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_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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl0" 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_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_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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl0" 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_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="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"/>
    <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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl0" 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_lbl0"/>
    <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_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="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_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"/>
    <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_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_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_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_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_AmortizationOfFinancingCosts_lbl0" 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_lbl0"/>
    <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="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_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="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_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_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_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_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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</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="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="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="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_BasisOfAccounting_lbl0" xml:lang="en-US">Basis of Accounting [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccounting" xlink:to="us-gaap_BasisOfAccounting_lbl0"/>
    <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_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="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"/>
    <loc xlink:type="locator" xlink:label="mpaa_FairValueAssumptionsAbstract" xlink:href="mpaa-20250630.xsd#mpaa_FairValueAssumptionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_FairValueAssumptionsAbstract_lbl" xml:lang="en-US">Fair Value Assumptions Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_FairValueAssumptionsAbstract" xlink:to="mpaa_FairValueAssumptionsAbstract_lbl"/>
    <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="us-gaap_CostOfGoodsAndServicesSold_lbl0" xml:lang="en-US">Cost of Product and Service 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"/>
    <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_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="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_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_IncomeTaxExpenseBenefit_lbl0" 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_lbl0"/>
    <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="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_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_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_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_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="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_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="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_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="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_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="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"/>
    <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_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_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_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_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"/>
    <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_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="mpaa_TotalInventory_lbl1" xml:lang="en-US">Total Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_TotalInventory" xlink:to="mpaa_TotalInventory_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl0" 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_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="mpaa_CustomerCMember_lbl1" 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_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="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_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_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_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="mpaa_ReconciliationsOfOtherSignificantItemsAndAssetsAbstract_lbl0" xml:lang="en-US">Reconciliations Of Other Significant Items And Assets Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ReconciliationsOfOtherSignificantItemsAndAssetsAbstract" xlink:to="mpaa_ReconciliationsOfOtherSignificantItemsAndAssetsAbstract_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="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour_lbl1" xml:lang="en-US">Lessee Operating And Finance Lease Liability Payments Due After Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour_lbl1"/>
    <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"/>
    <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_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"/>
    <loc xlink:type="locator" xlink:label="mpaa_MonteCarloValuationModelAssumptionsUsedInDeterminingFairValueOfTsrAwardsAbstract" xlink:href="mpaa-20250630.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_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"/>
    <loc xlink:type="locator" xlink:label="mpaa_BalanceSheetInformationAbstract" xlink:href="mpaa-20250630.xsd#mpaa_BalanceSheetInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_BalanceSheetInformationAbstract_lbl" xml:lang="en-US">Balance Sheet Information Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_BalanceSheetInformationAbstract" xlink:to="mpaa_BalanceSheetInformationAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation</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="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"/>
    <loc xlink:type="locator" xlink:label="mpaa_FinancialRiskManagementAndDerivativesAbstract" xlink:href="mpaa-20250630.xsd#mpaa_FinancialRiskManagementAndDerivativesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_FinancialRiskManagementAndDerivativesAbstract_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="mpaa_FinancialRiskManagementAndDerivativesAbstract" xlink:to="mpaa_FinancialRiskManagementAndDerivativesAbstract_lbl"/>
    <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_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="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_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="mpaa_AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables_lbl1" xml:lang="en-US">Annualized 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_AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables" xlink:to="mpaa_AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables_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_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_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_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_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="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_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_CommonStockMember_lbl1" 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_lbl1"/>
    <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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1" 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_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_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_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_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_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"/>
    <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_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_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="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_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_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_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="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="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="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_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_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_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_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="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="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="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_LiabilitiesCurrentAbstract_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_PerformanceShareUnitsStockPriceMember_lbl1" xml:lang="en-US">Performance Share Units Stock Price Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_PerformanceShareUnitsStockPriceMember" xlink:to="mpaa_PerformanceShareUnitsStockPriceMember_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_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="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses_lbl1" xml:lang="en-US">Provision For Recovery Of Customer Payment Discrepancies And Credit Loses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses" xlink:to="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses_lbl1"/>
    <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_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_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_IntangibleAssetsNetIncludingGoodwill_lbl0" xml:lang="en-US">Intangible Assets, Net (Including Goodwill)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetIncludingGoodwill_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_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_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_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_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="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="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_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_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_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_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_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="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="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_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="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="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="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_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="us-gaap_RestrictedStockUnitsRSUMember_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl0" xml:lang="en-US">Earnings Per Share [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl0"/>
    <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="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_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_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="us-gaap_DepreciationDepletionAndAmortization_lbl0" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_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_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="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_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="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_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_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_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_lbl1" 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_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="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_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="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="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_ShortTermInvestments_lbl0" 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_lbl0"/>
    <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="mpaa_CustomerBMember_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplierFinanceProgramObligation_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl0" 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_lbl0"/>
    <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="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_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_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="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="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_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="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_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation</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_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_ShareBasedCompensationAwardTrancheTwoMember_lbl1" 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_lbl1"/>
    <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_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="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="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_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="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="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_OperatingSegmentsMember_lbl0" 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_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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [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="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_InterestExpenseNet_lbl1" 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_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="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"/>
    <loc xlink:type="locator" xlink:label="mpaa_ActivityForLevel3FairValueMeasurementsAbstract" xlink:href="mpaa-20250630.xsd#mpaa_ActivityForLevel3FairValueMeasurementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mpaa_ActivityForLevel3FairValueMeasurementsAbstract_lbl" xml:lang="en-US">Activity For Level3 Fair Value Measurements Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mpaa_ActivityForLevel3FairValueMeasurementsAbstract" xlink:to="mpaa_ActivityForLevel3FairValueMeasurementsAbstract_lbl"/>
    <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="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_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="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_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="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_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="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_lbl0" 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_lbl0"/>
    <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="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"/>
    <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"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>6
<FILENAME>mpaa-20250630_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 Aug 11 20:01:37 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-20250630.xsd#mpaa_r_ConsolidatedBalanceSheet" roleURI="http://motorcarparts.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ConsolidatedIncomeStatement" roleURI="http://motorcarparts.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ConsolidatedComprehensiveIncome" roleURI="http://motorcarparts.com/role/ConsolidatedComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ShareholdersEquityType2or3" roleURI="http://motorcarparts.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ConsolidatedCashFlow" roleURI="http://motorcarparts.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_CompanyBackgroundandOrganization" roleURI="http://motorcarparts.com/role/CompanyBackgroundandOrganization"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_BasisofPresentationandNewAccountingPronouncements" roleURI="http://motorcarparts.com/role/BasisofPresentationandNewAccountingPronouncements"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_AccountsReceivableNet" roleURI="http://motorcarparts.com/role/AccountsReceivableNet"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_InventoryNet" roleURI="http://motorcarparts.com/role/InventoryNet"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ContractAssets" roleURI="http://motorcarparts.com/role/ContractAssets"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_SignificantCustomerandOtherInformation" roleURI="http://motorcarparts.com/role/SignificantCustomerandOtherInformation"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_Debt" roleURI="http://motorcarparts.com/role/Debt"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ContractLiabilities" roleURI="http://motorcarparts.com/role/ContractLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_Leases" roleURI="http://motorcarparts.com/role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_AccountsReceivableDiscountPrograms" roleURI="http://motorcarparts.com/role/AccountsReceivableDiscountPrograms"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_SupplierFinancePrograms" roleURI="http://motorcarparts.com/role/SupplierFinancePrograms"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_NetIncomeLossperShare" roleURI="http://motorcarparts.com/role/NetIncomeLossperShare"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_IncomeTaxes" roleURI="http://motorcarparts.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_FinancialRiskManagementandDerivatives" roleURI="http://motorcarparts.com/role/FinancialRiskManagementandDerivatives"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_FairValueMeasurements" roleURI="http://motorcarparts.com/role/FairValueMeasurements"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_SharebasedPayments" roleURI="http://motorcarparts.com/role/SharebasedPayments"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_CommitmentsandContingencies" roleURI="http://motorcarparts.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_SegmentInformation" roleURI="http://motorcarparts.com/role/SegmentInformation"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ShareRepurchases" roleURI="http://motorcarparts.com/role/ShareRepurchases"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_RelatedPartyTransactions" roleURI="http://motorcarparts.com/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_AccountingPoliciesByPolicy" roleURI="http://motorcarparts.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_AccountsReceivableNetTables" roleURI="http://motorcarparts.com/role/AccountsReceivableNetTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_InventoryNetTables" roleURI="http://motorcarparts.com/role/InventoryNetTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ContractAssetsTables" roleURI="http://motorcarparts.com/role/ContractAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_SignificantCustomerandOtherInformationTables" roleURI="http://motorcarparts.com/role/SignificantCustomerandOtherInformationTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_DebtTables" roleURI="http://motorcarparts.com/role/DebtTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ContractLiabilitiesTables" roleURI="http://motorcarparts.com/role/ContractLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_LeasesTables" roleURI="http://motorcarparts.com/role/LeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_AccountsReceivableDiscountProgramsTables" roleURI="http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_NetIncomeLossperShareTables" roleURI="http://motorcarparts.com/role/NetIncomeLossperShareTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_FinancialRiskManagementandDerivativesTables" roleURI="http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_FairValueMeasurementsTables" roleURI="http://motorcarparts.com/role/FairValueMeasurementsTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_SharebasedPaymentsTables" roleURI="http://motorcarparts.com/role/SharebasedPaymentsTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_CommitmentsandContingenciesTables" roleURI="http://motorcarparts.com/role/CommitmentsandContingenciesTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_SegmentInformationTables" roleURI="http://motorcarparts.com/role/SegmentInformationTables"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_AccountsReceivableNetTable" roleURI="http://motorcarparts.com/role/AccountsReceivableNetTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_InventoryNetTable" roleURI="http://motorcarparts.com/role/InventoryNetTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ContractAssetsTable" roleURI="http://motorcarparts.com/role/ContractAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_SignificantCustomerandOtherInformationTable" roleURI="http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ConvertibleDebtTable" roleURI="http://motorcarparts.com/role/ConvertibleDebtTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable" roleURI="http://motorcarparts.com/role/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ContractLiabilitiesTable" roleURI="http://motorcarparts.com/role/ContractLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_BalanceSheetInformationTable" roleURI="http://motorcarparts.com/role/BalanceSheetInformationTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_LeaseCostRecognizedinConsolidatedStatementofOperationsTable" roleURI="http://motorcarparts.com/role/LeaseCostRecognizedinConsolidatedStatementofOperationsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_MaturityofLeaseCommitmentsTable" roleURI="http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_OtherInformationaboutLeasesTable" roleURI="http://motorcarparts.com/role/OtherInformationaboutLeasesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_AccountsReceivableDiscountProgramsTable" roleURI="http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_NetIncomeLossperShareTable" roleURI="http://motorcarparts.com/role/NetIncomeLossperShareTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_FinancialRiskManagementandDerivativesTable" roleURI="http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable" roleURI="http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_FairValueAssumptionsTable" roleURI="http://motorcarparts.com/role/FairValueAssumptionsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ActivityforLevel3FairValueMeasurementsTable" roleURI="http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_StockOptionTransactionsTable" roleURI="http://motorcarparts.com/role/StockOptionTransactionsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_RestrictedStockUnitsTable" roleURI="http://motorcarparts.com/role/RestrictedStockUnitsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable" roleURI="http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_PerformanceStockUnitsActivityTable" roleURI="http://motorcarparts.com/role/PerformanceStockUnitsActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ChangesinWarrantyReturnsTable" roleURI="http://motorcarparts.com/role/ChangesinWarrantyReturnsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_FinancialInformationRelatingtoSegmentsTable" roleURI="http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ContractAssetsDetails" roleURI="http://motorcarparts.com/role/ContractAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_DebtDetails" roleURI="http://motorcarparts.com/role/DebtDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_LeasesDetails" roleURI="http://motorcarparts.com/role/LeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_SupplierFinanceProgramsDetails" roleURI="http://motorcarparts.com/role/SupplierFinanceProgramsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_NetIncomeLossperShareDetails" roleURI="http://motorcarparts.com/role/NetIncomeLossperShareDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_IncomeTaxesDetails" roleURI="http://motorcarparts.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_FinancialRiskManagementandDerivativesDetails" roleURI="http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_FairValueMeasurementsDetails" roleURI="http://motorcarparts.com/role/FairValueMeasurementsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_SharebasedPaymentsDetailsStockOptions" roleURI="http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptions"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_SharebasedPaymentsDetailsRestrictedStockUnitsRSUs" roleURI="http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnitsRSUs"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_SharebasedPaymentsDetailsPerformanceStockUnitsPSUs" roleURI="http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_CommitmentsandContingenciesDetails" roleURI="http://motorcarparts.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_SegmentInformationDetails" roleURI="http://motorcarparts.com/role/SegmentInformationDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ShareRepurchasesDetails" roleURI="http://motorcarparts.com/role/ShareRepurchasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_RelatedPartyTransactionsDetails" roleURI="http://motorcarparts.com/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#cover" roleURI="http://xbrl.sec.gov/dei/role/document/Cover"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="4.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/2025/elts/us-gaap-2025.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="5.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" 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/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" 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/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" 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/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IntangibleAssetsNetIncludingGoodwill" order="5.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/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherAssetsNoncurrent" order="6.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="7.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/2025/elts/us-gaap-2025.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_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerFinishedGoodsReturnsAccrual" xlink:href="mpaa-20250630.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="1.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/2025/elts/us-gaap-2025.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="2.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/2025/elts/us-gaap-2025.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="3.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/2025/elts/us-gaap-2025.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="4.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/2025/elts/us-gaap-2025.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="5.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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/2025/elts/us-gaap-2025.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_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="3.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/2025/elts/us-gaap-2025.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="4.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/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" order="5.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/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="0.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/2025/elts/us-gaap-2025.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AmortizationOfInterestOnContractLiabilities" xlink:href="mpaa-20250630.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="2.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/2025/elts/us-gaap-2025.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AmortizationOfCorePremiumsPaidToCustomers" xlink:href="mpaa-20250630.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AmortizationOfFinishedGoodsPremiumsPaidToCustomers" xlink:href="mpaa-20250630.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="5.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/2025/elts/us-gaap-2025.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="6.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/2025/elts/us-gaap-2025.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="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/2025/elts/us-gaap-2025.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="8.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/2025/elts/us-gaap-2025.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="9.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/2025/elts/us-gaap-2025.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="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses" xlink:href="mpaa-20250630.xsd#mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses" order="11.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/2025/elts/us-gaap-2025.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="12.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/2025/elts/us-gaap-2025.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="13.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/2025/elts/us-gaap-2025.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="14.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/2025/elts/us-gaap-2025.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="15.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="2.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/2025/elts/us-gaap-2025.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="3.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/2025/elts/us-gaap-2025.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual" xlink:href="mpaa-20250630.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="5.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/2025/elts/us-gaap-2025.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="6.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/2025/elts/us-gaap-2025.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="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInOperatingLeaseLiabilities" xlink:href="mpaa-20250630.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="8.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/2025/elts/us-gaap-2025.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="9.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/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="2.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/2025/elts/us-gaap-2025.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="1.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/2025/elts/us-gaap-2025.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_PaymentsForProceedsFromShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="1.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/2025/elts/us-gaap-2025.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="2.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/2025/elts/us-gaap-2025.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="2.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="2.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/2025/elts/us-gaap-2025.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="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="4.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/2025/elts/us-gaap-2025.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="5.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/2025/elts/us-gaap-2025.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="6.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/2025/elts/us-gaap-2025.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="3.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/2025/elts/us-gaap-2025.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="4.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/2025/elts/us-gaap-2025.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="5.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/2025/elts/us-gaap-2025.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="6.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/2025/elts/us-gaap-2025.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="7.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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"/>
  </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/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/BasisofPresentationandNewAccountingPronouncements" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccounting" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccounting"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccounting" 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/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/InventoryNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetAbstract"/>
    <loc xlink:type="locator" xlink:label="ContractAssetsTextBlock" xlink:href="mpaa-20250630.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/SignificantCustomerandOtherInformation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/Debt" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityAbstract"/>
    <loc xlink:type="locator" xlink:label="ContractLiabilitiesTextBlock" xlink:href="mpaa-20250630.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/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingAndFinanceLeasesTextBlock" xlink:href="mpaa-20250630.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-20250630.xsd#mpaa_AccountsReceivableDiscountProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="AccountsReceivableDiscountProgramsTextBlock" xlink:href="mpaa-20250630.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-20250630.xsd#mpaa_SupplierFinanceProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/NetIncomeLossperShare" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" 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/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/FinancialRiskManagementandDerivatives" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/SharebasedPayments" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/CommitmentsandContingencies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/SegmentInformation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/ShareRepurchases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="1.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/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/InventoryNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetAbstract"/>
    <loc xlink:type="locator" xlink:label="ContractAssetsTableTextBlock" xlink:href="mpaa-20250630.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/SignificantCustomerandOtherInformationTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/DebtTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityAbstract"/>
    <loc xlink:type="locator" xlink:label="ContractLiabilitiesTableTextBlock" xlink:href="mpaa-20250630.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/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock" xlink:href="mpaa-20250630.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/2025/elts/us-gaap-2025.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-20250630.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-20250630.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-20250630.xsd#mpaa_AccountsReceivableDiscountProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock" xlink:href="mpaa-20250630.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/NetIncomeLossperShareTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" 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/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/SharebasedPaymentsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="0.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/2025/elts/us-gaap-2025.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock" xlink:href="mpaa-20250630.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="2.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/2025/elts/us-gaap-2025.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="3.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/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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"/>
  </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/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/AccountsReceivableNetTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerPaymentDiscrepancies" xlink:href="mpaa-20250630.xsd#mpaa_CustomerPaymentDiscrepancies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="CustomerPaymentDiscrepancies" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerReturnsRgaIssued" xlink:href="mpaa-20250630.xsd#mpaa_CustomerReturnsRgaIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="CustomerReturnsRgaIssued" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="1.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_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNetAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryNetAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="TotalInventory" xlink:href="mpaa-20250630.xsd#mpaa_TotalInventory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="TotalInventory" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="InventoryUnreturned" xlink:href="mpaa-20250630.xsd#mpaa_InventoryUnreturned"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TotalInventory" xlink:to="InventoryUnreturned" order="0.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/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </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/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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-20250630.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-20250630.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-20250630.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-20250630.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/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="LongTermContractAssetsAbstract" xlink:href="mpaa-20250630.xsd#mpaa_LongTermContractAssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:to="LongTermContractAssetsAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent" xlink:href="mpaa-20250630.xsd#mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermContractAssetsAbstract" xlink:to="ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent" xlink:href="mpaa-20250630.xsd#mpaa_ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermContractAssetsAbstract" xlink:to="ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent" xlink:href="mpaa-20250630.xsd#mpaa_ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermContractAssetsAbstract" xlink:to="ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent" xlink:href="mpaa-20250630.xsd#mpaa_ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermContractAssetsAbstract" xlink:to="ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent" xlink:href="mpaa-20250630.xsd#mpaa_ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermContractAssetsAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerAssetNetAbstract" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="us-gaap_ConcentrationRiskTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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-20250630.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-20250630.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-20250630.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-20250630.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="2.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/srt-2025.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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-20250630.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="CustomerBMember" xlink:href="mpaa-20250630.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerCMember" xlink:href="mpaa-20250630.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="4.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/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/2025/elts/us-gaap-2025.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/ConvertibleDebtTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="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/2025/elts/us-gaap-2025.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="us-gaap_DebtInstrumentTable" 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/2025/elts/us-gaap-2025.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-20250630.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-20250630.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-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="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/2025/elts/us-gaap-2025.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="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InterestExpenseOnConvertibleNotesAbstract" xlink:href="mpaa-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestExpenseDebt" order="1.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/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityAbstract"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityCurrentAbstract" xlink:href="mpaa-20250630.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-20250630.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-20250630.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="ContractWithCustomerLiabilityCoreBankLiabilityCurrent" xlink:href="mpaa-20250630.xsd#mpaa_ContractWithCustomerLiabilityCoreBankLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerLiabilityCurrentAbstract" xlink:to="ContractWithCustomerLiabilityCoreBankLiabilityCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityAccruedCorePaymentCurrent" xlink:href="mpaa-20250630.xsd#mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent"/>
<!-- [WMV6][TSZkuZIBf4eKssIsv5pvl+rDlXjllqz3wxcBt1HrHo6YjyYfbv9Z7qeszBud9KSrLC+PNFpYquNYcJdVSE489s0fGz/wFdbseMhpscHwvDvTWrdADpt+XF8la+2W9BRXGgD+JPr4+I1rwKAXFI7Bjy9el3aa1cpeh42nwcM8QIXWaq3u6oqjx4QIx8OnumcU/7qewrghWY6ifuRN3BtnYfu1uJ4uxacyqggk3pgi7SGqnN/z5A5sCSHCKC6WsZnS8DhYs3VRmuUjVpaHZ7+q6PZKIvV4nWlot1fOG97uVLkeqdMybtwyjBIhLNRcvjedVkHsTKfRWJ4Ycr6wUQppr3A5nQRWHsMUZSl+3xQLOKYTGxg1gW3tsxo9] CSR-->
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerLiabilityCurrentAbstract" xlink:to="ContractWithCustomerLiabilityAccruedCorePaymentCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:href="mpaa-20250630.xsd#mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerLiabilityCurrentAbstract" xlink:to="ContractWithCustomerLiabilityCustomerDepositsCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" xlink:href="mpaa-20250630.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/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityNoncurrentAbstract" xlink:href="mpaa-20250630.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent" xlink:href="mpaa-20250630.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="ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" xlink:href="mpaa-20250630.xsd#mpaa_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerLiabilityNoncurrentAbstract" xlink:to="ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" xlink:href="mpaa-20250630.xsd#mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerLiabilityNoncurrentAbstract" xlink:to="ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" 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/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContractWithCustomerLiabilityAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/BalanceSheetInformationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="BalanceSheetInformationAbstract" xlink:href="mpaa-20250630.xsd#mpaa_BalanceSheetInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetInformationAbstract" xlink:to="us-gaap_AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" 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/2025/elts/us-gaap-2025.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="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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" 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-20250630.xsd#mpaa_OperatingAndFinanceLeaseRightOfUseAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetInformationAbstract" xlink:to="OperatingAndFinanceLeaseRightOfUseAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetInformationAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" order="0.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/2025/elts/us-gaap-2025.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="1.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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" order="2.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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" order="4.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/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" order="0.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/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="1.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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" order="2.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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingAndFinanceLeaseLiability" xlink:href="mpaa-20250630.xsd#mpaa_OperatingAndFinanceLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetInformationAbstract" xlink:to="OperatingAndFinanceLeaseLiability" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/LeaseCostRecognizedinConsolidatedStatementofOperationsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" 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="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" 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-20250630.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="0.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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="mpaa-20250630.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" xlink:to="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" order="2.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/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="3.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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="mpaa-20250630.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" xlink:to="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" order="5.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/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="6.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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="mpaa-20250630.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" xlink:to="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" order="8.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/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="9.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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:href="mpaa-20250630.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" xlink:to="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour" order="11.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/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="3.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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="mpaa-20250630.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" order="5.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/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="6.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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:href="mpaa-20250630.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" order="8.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/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="9.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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" order="10.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="mpaa-20250630.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" order="11.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/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="12.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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_FinanceLeaseLiability" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingAndFinanceLeaseLiability" xlink:href="mpaa-20250630.xsd#mpaa_OperatingAndFinanceLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="OperatingAndFinanceLeaseLiability" order="14.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="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="WeightedAverageRemainingLeaseTermAbstract" xlink:href="mpaa-20250630.xsd#mpaa_WeightedAverageRemainingLeaseTermAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.xsd#mpaa_WeightedAverageDiscountRateAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.xsd#mpaa_AccountsReceivableDiscountProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="AccountsReceivablesDiscounted" xlink:href="mpaa-20250630.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-20250630.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="AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables" xlink:href="mpaa-20250630.xsd#mpaa_AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableDiscountProgramsAbstract" xlink:to="AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DiscountRecordedAsInterestExpense" xlink:href="mpaa-20250630.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/NetIncomeLossperShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" 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/2025/elts/us-gaap-2025.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract" order="3.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/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" 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/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="FinancialRiskManagementAndDerivativesAbstract" xlink:href="mpaa-20250630.xsd#mpaa_FinancialRiskManagementAndDerivativesAbstract"/>
    <loc xlink:type="locator" xlink:label="FinancialRiskManagementandDerivativesFinancialRiskManagementandDerivativesDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_FinancialRiskManagementandDerivativesFinancialRiskManagementandDerivativesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialRiskManagementAndDerivativesAbstract" xlink:to="FinancialRiskManagementandDerivativesFinancialRiskManagementandDerivativesDetailsTable" 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/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialRiskManagementandDerivativesFinancialRiskManagementandDerivativesDetailsTable" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialRiskManagementandDerivativesFinancialRiskManagementandDerivativesDetailsTable" 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-20250630.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="FinancialRiskManagementandDerivativesFinancialRiskManagementandDerivativesDetailsTable" 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-20250630.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="FinancialAssetsAndLiabilitiesMeasuredAtFairValueRecurringBasisAbstract" xlink:href="mpaa-20250630.xsd#mpaa_FinancialAssetsAndLiabilitiesMeasuredAtFairValueRecurringBasisAbstract"/>
    <loc xlink:type="locator" xlink:label="FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsTable"/>
    <loc xlink:type="locator" xlink:label="FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsLineItems" xlink:href="mpaa-20250630.xsd#mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialAssetsAndLiabilitiesMeasuredAtFairValueRecurringBasisAbstract" xlink:to="FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="1.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" order="2.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/2025/elts/us-gaap-2025.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"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsTable" xlink:to="FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsLineItems" order="3.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/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsLineItems" xlink:to="us-gaap_AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermInvestmentsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsLineItems" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" 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="FairValueAssumptionsAbstract" xlink:href="mpaa-20250630.xsd#mpaa_FairValueAssumptionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssumptionsAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" 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/2025/elts/us-gaap-2025.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="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/2025/elts/us-gaap-2025.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_MeasurementInputTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="2.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/2025/elts/us-gaap-2025.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-20250630.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-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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"/>
    <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/2025/elts/us-gaap-2025.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="ActivityForLevel3FairValueMeasurementsAbstract" xlink:href="mpaa-20250630.xsd#mpaa_ActivityForLevel3FairValueMeasurementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ActivityForLevel3FairValueMeasurementsAbstract" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="1.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/2025/elts/us-gaap-2025.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/StockOptionTransactionsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="StockOptionTransactionsAbstract" xlink:href="mpaa-20250630.xsd#mpaa_StockOptionTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="SharebasedPaymentsStockOptionTransactionsDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_SharebasedPaymentsStockOptionTransactionsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionTransactionsAbstract" xlink:to="SharebasedPaymentsStockOptionTransactionsDetailsTable" 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/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsStockOptionTransactionsDetailsTable" 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/2025/elts/us-gaap-2025.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="SharebasedPaymentsStockOptionTransactionsDetailsTable" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="4.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/2025/elts/us-gaap-2025.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="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/RestrictedStockUnitsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="RestrictedStockUnitsAbstract" xlink:href="mpaa-20250630.xsd#mpaa_RestrictedStockUnitsAbstract"/>
    <loc xlink:type="locator" xlink:label="SharebasedPaymentsRestrictedStockUnitsDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_SharebasedPaymentsRestrictedStockUnitsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestrictedStockUnitsAbstract" xlink:to="SharebasedPaymentsRestrictedStockUnitsDetailsTable" 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/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsRestrictedStockUnitsDetailsTable" 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/2025/elts/us-gaap-2025.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="SharebasedPaymentsRestrictedStockUnitsDetailsTable" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.xsd#mpaa_MonteCarloValuationModelAssumptionsUsedInDeterminingFairValueOfTsrAwardsAbstract"/>
    <loc xlink:type="locator" xlink:label="SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="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/2025/elts/us-gaap-2025.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"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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="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/2025/elts/srt-2025.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/2025/elts/srt-2025.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/2025/elts/srt-2025.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"/>
    <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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies" xlink:href="mpaa-20250630.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="3.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/2025/elts/us-gaap-2025.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="4.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/2025/elts/us-gaap-2025.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="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/PerformanceStockUnitsActivityTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="PerformanceStockUnitsActivityAbstract" xlink:href="mpaa-20250630.xsd#mpaa_PerformanceStockUnitsActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_SharebasedPaymentsPerformanceStockUnitsActivityDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/ChangesinWarrantyReturnsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StandardProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MovementInStandardProductWarrantyAccrualRollForward" 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/2025/elts/us-gaap-2025.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MovementInStandardProductWarrantyAccrualRollForward" 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/2025/elts/us-gaap-2025.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MovementInStandardProductWarrantyAccrualRollForward" 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/2025/elts/us-gaap-2025.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MovementInStandardProductWarrantyAccrualRollForward" 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/FinancialInformationRelatingtoSegmentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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-20250630.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"/>
    <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/2025/elts/us-gaap-2025.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-20250630.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-20250630.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-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_InterestIncomeExpenseNet" order="7.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/2025/elts/us-gaap-2025.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="9.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/2025/elts/us-gaap-2025.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="10.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/2025/elts/us-gaap-2025.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="11.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/2025/elts/us-gaap-2025.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="12.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/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetAbstract"/>
    <loc xlink:type="locator" xlink:label="LongTermContractAssetsWriteDown" xlink:href="mpaa-20250630.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/DebtDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="1.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="2.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="3.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/2025/elts/us-gaap-2025.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-20250630.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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/2025/elts/us-gaap-2025.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/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaidInKindInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="8.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/2025/elts/us-gaap-2025.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="9.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/2025/elts/us-gaap-2025.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="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantsAndRightsOutstandingFairValue" xlink:href="mpaa-20250630.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="11.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/2025/elts/us-gaap-2025.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="12.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/2025/elts/us-gaap-2025.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="13.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/2025/elts/us-gaap-2025.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="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConvertibleNotesGross" xlink:href="mpaa-20250630.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="15.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/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="GainLossOnRemeasurementOfLeaseLiabilities" xlink:href="mpaa-20250630.xsd#mpaa_GainLossOnRemeasurementOfLeaseLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="GainLossOnRemeasurementOfLeaseLiabilities" 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/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" 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-20250630.xsd#mpaa_SupplierFinanceProgramsAbstract"/>
    <loc xlink:type="locator" xlink:label="SupplierFinanceProgramAmountOfCommitmentsAvailable" xlink:href="mpaa-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/NetIncomeLossperShareDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="NetIncomeLossperShareDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_NetIncomeLossperShareDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="NetIncomeLossperShareDetailsTable" 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/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetIncomeLossperShareDetailsTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" 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/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="NetIncomeLossperShareDetailsTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" 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/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="0.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/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="0.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/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="1.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/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="FinancialRiskManagementandDerivativesDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_FinancialRiskManagementandDerivativesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="FinancialRiskManagementandDerivativesDetailsTable" 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/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialRiskManagementandDerivativesDetailsTable" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialRiskManagementandDerivativesDetailsTable" 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/2025/elts/srt-2025.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/2025/elts/srt-2025.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="FinancialRiskManagementandDerivativesDetailsTable" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="2.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/2025/elts/us-gaap-2025.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="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/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="FairValueMeasurementsDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_FairValueMeasurementsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="FairValueMeasurementsDetailsTable" 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/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsTable" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsTable" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="FairValueMeasurementsDetailsTable" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/SharebasedPaymentsDetailsStockOptions" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="SharebasedPaymentsStockOptionsDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_SharebasedPaymentsStockOptionsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="SharebasedPaymentsStockOptionsDetailsTable" 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/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsStockOptionsDetailsTable" 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/2025/elts/us-gaap-2025.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="SharebasedPaymentsStockOptionsDetailsTable" 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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="3.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/2025/elts/us-gaap-2025.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnitsRSUs" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="SharebasedPaymentsRestrictedStockUnitsRSUsDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_SharebasedPaymentsRestrictedStockUnitsRSUsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="SharebasedPaymentsRestrictedStockUnitsRSUsDetailsTable" 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/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsRestrictedStockUnitsRSUsDetailsTable" 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/2025/elts/us-gaap-2025.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="SharebasedPaymentsRestrictedStockUnitsRSUsDetailsTable" 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/2025/elts/us-gaap-2025.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="1.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/2025/elts/us-gaap-2025.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="SharebasedPaymentsPerformanceStockUnitsPSUsDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_SharebasedPaymentsPerformanceStockUnitsPSUsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="SharebasedPaymentsPerformanceStockUnitsPSUsDetailsTable" 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/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsPerformanceStockUnitsPSUsDetailsTable" 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/2025/elts/srt-2025.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/2025/elts/srt-2025.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/2025/elts/srt-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_VestingAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsPerformanceStockUnitsPSUsDetailsTable" xlink:to="us-gaap_VestingAxis" order="2.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SharebasedPaymentsPerformanceStockUnitsPSUsDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="3.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/2025/elts/us-gaap-2025.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"/>
    <loc xlink:type="locator" xlink:label="PerformanceShareUnitsStockPriceMember" xlink:href="mpaa-20250630.xsd#mpaa_PerformanceShareUnitsStockPriceMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="PerformanceShareUnitsStockPriceMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PerformanceShareUnitsTotalShareholderReturnMember" xlink:href="mpaa-20250630.xsd#mpaa_PerformanceShareUnitsTotalShareholderReturnMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="PerformanceShareUnitsTotalShareholderReturnMember" 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="SharebasedPaymentsPerformanceStockUnitsPSUsDetailsTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="4.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="2.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/2025/elts/us-gaap-2025.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients" xlink:href="mpaa-20250630.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfTradingDays" xlink:href="mpaa-20250630.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="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage" xlink:href="mpaa-20250630.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="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalShareholdersReturnMaximumMarketCapitalization" xlink:href="mpaa-20250630.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="7.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/2025/elts/us-gaap-2025.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="8.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/2025/elts/us-gaap-2025.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="9.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/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_CommitmentsandContingenciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProductWarrantyLiabilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="CommitmentsandContingenciesDetailsTable" 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/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsTable" 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/2025/elts/us-gaap-2025.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-20250630.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-20250630.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="CommitmentsandContingenciesDetailsTable" xlink:to="us-gaap_ProductWarrantyLiabilityLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StandardProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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"/>
  </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/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds" xlink:href="mpaa-20250630.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/2025/elts/us-gaap-2025.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/ShareRepurchasesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="ShareRepurchasesDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_ShareRepurchasesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="ShareRepurchasesDetailsTable" 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/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareRepurchasesDetailsTable" 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/2025/elts/us-gaap-2025.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="ShareRepurchasesDetailsTable" 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/2025/elts/srt-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.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/2025/elts/us-gaap-2025.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-20250630.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/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsTable" xlink:href="mpaa-20250630.xsd#mpaa_RelatedPartyTransactionsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="RelatedPartyTransactionsDetailsTable" 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/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="CompanyCoOwnedByMemberOfManagementMember" xlink:href="mpaa-20250630.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="RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionLineItems" order="3.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/2025/elts/us-gaap-2025.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/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="1.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/2025/elts/us-gaap-2025.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="2.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>7
<FILENAME>mpaa-20250630_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 Aug 11 20:01:37 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-20250630.xsd#mpaa_r_ConsolidatedBalanceSheet" roleURI="http://motorcarparts.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ConsolidatedIncomeStatement" roleURI="http://motorcarparts.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ConsolidatedComprehensiveIncome" roleURI="http://motorcarparts.com/role/ConsolidatedComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ConsolidatedCashFlow" roleURI="http://motorcarparts.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_AccountsReceivableNetTable" roleURI="http://motorcarparts.com/role/AccountsReceivableNetTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_InventoryNetTable" roleURI="http://motorcarparts.com/role/InventoryNetTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ContractAssetsTable" roleURI="http://motorcarparts.com/role/ContractAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ConvertibleDebtTable" roleURI="http://motorcarparts.com/role/ConvertibleDebtTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable" roleURI="http://motorcarparts.com/role/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_ContractLiabilitiesTable" roleURI="http://motorcarparts.com/role/ContractLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_BalanceSheetInformationTable" roleURI="http://motorcarparts.com/role/BalanceSheetInformationTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_LeaseCostRecognizedinConsolidatedStatementofOperationsTable" roleURI="http://motorcarparts.com/role/LeaseCostRecognizedinConsolidatedStatementofOperationsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_MaturityofLeaseCommitmentsTable" roleURI="http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.xsd#mpaa_r_NetIncomeLossperShareTable" roleURI="http://motorcarparts.com/role/NetIncomeLossperShareTable"/>
  <roleRef xlink:type="simple" xlink:href="mpaa-20250630.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/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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_IntangibleAssetsNetIncludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_IntangibleAssetsNetIncludingGoodwill" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerFinishedGoodsReturnsAccrual" xlink:href="mpaa-20250630.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="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LinesOfCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies" order="2" 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="3" 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/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="mpaa_InterestExpenseNet" xlink:href="mpaa-20250630.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="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmortizationOfInterestOnContractLiabilities" xlink:href="mpaa-20250630.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="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmortizationOfCorePremiumsPaidToCustomers" xlink:href="mpaa-20250630.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="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers" xlink:href="mpaa-20250630.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="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses" xlink:href="mpaa-20250630.xsd#mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses" order="10" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="11" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="12" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="13" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual" xlink:href="mpaa-20250630.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="14" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="15" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_IncreaseDecreaseInOperatingLeaseLiabilities" xlink:href="mpaa-20250630.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="16" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="17" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="18" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="19" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="20" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="21" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="22" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="23" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="24" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="25" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="26" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="1" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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_RepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
<!-- [WMV6][SG7rpR99BJI0mPGCgzr00Z+1oZMV+1SpEmjVywfDBCLBoslk+WCxPKUflLUEDnoAdPiPD6K1hyQdVrYhgJUJsdbGCXpwwFFo+MXv7LyxIZAygHFeZoWnHz9j7AT3+k41f9DBheNRfj2rQ1kuvodmicDR26NBB17VvIQaWgKDegiVtTevK1OpoVhZXXeaUAGfHKzBgBgrw+PXzesWnFyk6XxhY86IzkTCuI+tL5fnmUVn6sxmrGDKSy66S3zlC2gbVI96qSzyt+C12F854uC63zlEQC0m+LtRE3Nsf3Nm7vx5ghGodTkAYnSWwVdp3R0tWaQMGvYGoPcbrUnLlsk2kBPzhLwBoTVOn1EF5TSw0eVgrF5HqboNA1Ps] CSR-->
    <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="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="6" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/AccountsReceivableNetTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerPaymentDiscrepancies" xlink:href="mpaa-20250630.xsd#mpaa_CustomerPaymentDiscrepancies"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="mpaa_CustomerPaymentDiscrepancies" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="mpaa_CustomerReturnsRgaIssued" xlink:href="mpaa-20250630.xsd#mpaa_CustomerReturnsRgaIssued"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="mpaa_CustomerReturnsRgaIssued" order="4" 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/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryGross"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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="mpaa_TotalInventory" xlink:href="mpaa-20250630.xsd#mpaa_TotalInventory"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_TotalInventory" 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/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryValuationReserves"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_TotalInventory" xlink:to="us-gaap_InventoryValuationReserves" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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="mpaa_TotalInventory" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_InventoryUnreturned" xlink:href="mpaa-20250630.xsd#mpaa_InventoryUnreturned"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="mpaa_InventoryUnreturned" 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/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent" xlink:href="mpaa-20250630.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-20250630.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-20250630.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-20250630.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/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent" xlink:href="mpaa-20250630.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-20250630.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-20250630.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-20250630.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-20250630.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/ConvertibleDebtTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_AmountAllocatedToConvertibleNotes" xlink:href="mpaa-20250630.xsd#mpaa_AmountAllocatedToConvertibleNotes"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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-20250630.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-20250630.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebtExcludingAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent" xlink:href="mpaa-20250630.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-20250630.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_ContractWithCustomerLiabilityCoreBankLiabilityCurrent" xlink:href="mpaa-20250630.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="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent" xlink:href="mpaa-20250630.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="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerDepositsCurrent" xlink:href="mpaa-20250630.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="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent" xlink:href="mpaa-20250630.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/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent" xlink:href="mpaa-20250630.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_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent" xlink:href="mpaa-20250630.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="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent" xlink:href="mpaa-20250630.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="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/BalanceSheetInformationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="mpaa_OperatingAndFinanceLeaseRightOfUseAssets" xlink:href="mpaa-20250630.xsd#mpaa_OperatingAndFinanceLeaseRightOfUseAssets"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_OperatingAndFinanceLeaseRightOfUseAssets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_OperatingAndFinanceLeaseRightOfUseAssets" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_OperatingAndFinanceLeaseLiability" xlink:href="mpaa-20250630.xsd#mpaa_OperatingAndFinanceLeaseLiability"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_OperatingAndFinanceLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_OperatingAndFinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_OperatingAndFinanceLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_OperatingAndFinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://motorcarparts.com/role/LeaseCostRecognizedinConsolidatedStatementofOperationsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths" xlink:href="mpaa-20250630.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-20250630.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-20250630.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-20250630.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_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour" xlink:href="mpaa-20250630.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:to="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="mpaa-20250630.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/NetIncomeLossperShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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/AdditionalCalculations" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.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/2025/elts/us-gaap-2025.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-20250630.xsd#mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="mpaa_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="mpaa-20250630.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-20250630.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"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>8
<FILENAME>ef20050517_ex31-1.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<!-- Created by CompSci Resources, LLC on Fri Aug 01 13:27:57 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-size: 10pt;"><font style="font-weight: bold;">Exhibit 31.1</font>
  </div><div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: center; font-size: 10pt;">
   <font style="font-weight: bold;">CERTIFICATIONS</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; font-size: 10pt;">
   I, Selwyn Joffe, certify that:
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; font-size: 10pt;">
   1. I have reviewed this report on Form 10-Q of Motorcar Parts of America, Inc.;
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; font-size: 10pt;">
   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;
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; font-size: 10pt;">
   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;
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; font-size: 10pt;">
   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:
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt; font-size: 10pt;">
   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;
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt; font-size: 10pt;">
   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;
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt; font-size: 10pt;">
   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
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt; font-size: 10pt;">
   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
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; font-size: 10pt;">
   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 the registrant&#x2019;s board of directors (or persons performing the equivalent functions):
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt; font-size: 10pt;">
   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
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt; font-size: 10pt;">
   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.
  </div>
  <div style="margin-left: 14.4pt; font-size: 10pt;">&#xa0;
  </div>



  <table cellpadding="0" style="width: 100%; border-collapse: collapse; border: none; font-size: 10pt; border-spacing: 0px;" width="100%">
 <tr style="height: 0px; font-size: 0px;"><td style="width: 60%;">&#xa0;</td><td style="width: 40%;">&#xa0;</td></tr><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes">
  <td style="border: none; padding: 0in; width: 48%;" valign="top">
  <div style="margin: 0in;">Date: August 11, 2025</div>
  </td>
  <td style="border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none; border-image: initial; padding: 0in; width: 51%;" valign="top">
  <div style="margin: 0in;">/s/ Selwyn Joffe</div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:1">
  <td style="border: none; padding: 0in; width: 48%;" valign="top">
  <div style="margin: 0in;">&#xa0;</div>
  </td>
  <td style="border-width: initial; border-style: none; border-color: initial; padding: 0in;" valign="top">
  <div style="margin: 0in;">Selwyn Joffe </div>
  </td>
 </tr>
 <tr style="mso-yfti-irow:2;mso-yfti-lastrow:yes">
  <td style="border: none; padding: 0in; width: 48%;" valign="top">
  <div style="margin: 0in;">&#xa0;</div>
  </td>
  <td style="border-width: initial; border-style: none; border-color: initial; padding: 0in;" valign="top">
  <div style="margin: 0in;">Chief Executive Officer</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.2
<SEQUENCE>9
<FILENAME>ef20050517_ex31-2.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<!-- Created by CompSci Resources, LLC on Fri Aug 01 13:39:38 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-indent: -14.4pt; text-align: right; padding-left: 14.4pt; font-size: 10pt;"><font style="font-weight: bold;">Exhibit 31.2</font>
  </div><div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: center; font-size: 10pt;">
   <font style="font-weight: bold;">CERTIFICATIONS</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; font-size: 10pt;">
   I, David Lee, certify that:
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; font-size: 10pt;">
   1. I have reviewed this report on Form 10-Q of Motorcar Parts of America, Inc.;
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; font-size: 10pt;">
   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;
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; font-size: 10pt;">
   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;
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; font-size: 10pt;">
   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:
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt; font-size: 10pt;">
   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;
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt; font-size: 10pt;">
   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;
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt; font-size: 10pt;">
   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
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt; font-size: 10pt;">
   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
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; font-size: 10pt;">
   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 the registrant&#x2019;s board of directors (or persons performing the equivalent functions):
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt; font-size: 10pt;">
   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
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt; font-size: 10pt;">
   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.
  </div>
  <div style="margin-left: 14.4pt; font-size: 10pt;">&#xa0;
  </div>


  <table style="border-spacing: 0px; border-collapse: collapse; width: 100%; font-size: 10pt;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 60%;">&#xa0;</td><td style="width: 40%;">&#xa0;</td></tr><tr style="vertical-align: top;">
    <td style="padding: 0px;">
     <div>
      Date: August 11, 2025
     </div>
    </td>
    <td style="padding: 0px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      /s/ David Lee
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px;">
     <div>&#xa0;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      David Lee
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px;">
     <div>&#xa0;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      Chief Financial Officer
     </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.3
<SEQUENCE>10
<FILENAME>ef20050517_ex31-3.htm
<DESCRIPTION>EXHIBIT 31.3
<TEXT>
<!-- Created by CompSci Resources, LLC on Fri Aug 01 13:43:43 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-size: 10pt;"><font style="font-weight: bold;">Exhibit 31.3</font>
  </div><div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: center; font-size: 10pt;">
   <font style="font-weight: bold;">CERTIFICATIONS</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; font-size: 10pt;">
   I, Kamlesh Shah, certify that:
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; font-size: 10pt;">
   1. I have reviewed this report on Form 10-Q of Motorcar Parts of America, Inc.;
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; font-size: 10pt;">
   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;
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; font-size: 10pt;">
   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;
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; font-size: 10pt;">
   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:
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt; font-size: 10pt;">
   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;
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt; font-size: 10pt;">
   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;
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt; font-size: 10pt;">
   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
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt; font-size: 10pt;">
   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
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; font-size: 10pt;">
   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 the registrant&#x2019;s board of directors (or persons performing the equivalent functions):
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt; font-size: 10pt;">
   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
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: 14.4pt; margin-left: 14.4pt; font-size: 10pt;">
   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.
  </div>
  <div style="margin-left: 14.4pt; font-size: 10pt;">&#xa0;
  </div>


  <table style="border-spacing: 0px; border-collapse: collapse; width: 100%; font-size: 10pt;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 60%;"></td><td style="width: 40%;"></td></tr><tr style="vertical-align: top;">
    <td style="padding: 0px;">
     <div>
      Date: August 11, 2025
     </div>
    </td>
    <td style="padding: 0px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      /s/ Kamlesh Shah
     </div>
    </td>

   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px;">&#xa0;</td>
    <td style="padding: 0px;">
     <div>
      Kamlesh Shah
     </div>
    </td>

   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px;">&#xa0;</td>
    <td style="padding: 0px;">
     <div>
      Chief Accounting Officer
     </div>
    </td>

   </tr>
  </table><div style="text-align: right; 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-32.1
<SEQUENCE>11
<FILENAME>ef20050517_ex32-1.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<!-- Created by CompSci Resources, LLC on Fri Aug 01 14:12:36 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-size: 10pt;"><font style="font-weight: bold;">Exhibit 32.1</font>
  </div><div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-align: center; font-size: 10pt;">
   <font style="font-weight: bold;">CERTIFICATE OF CHIEF EXECUTIVE OFFICER, CHIEF FINANCIAL OFFICER AND CHIEF</font>
  </div>

  <div style="text-align: center; font-size: 10pt;">
   <font style="font-weight: bold;">ACCOUNTING OFFICER PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font>
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="font-size: 10pt;">
   In connection with the Quarterly Report of Motorcar Parts of America, Inc. (the &#x201c;Company&#x201d;) on Form 10-Q for the quarter ended June 30, 2025 as filed with the Securities and Exchange Commission on the date hereof (the &#x201c;Quarterly 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:
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -11.45pt; padding-left: 11.45pt;">
    <div style="float: left; width: 11.45pt; white-space: nowrap; font-size: 10pt;">
     1.
    </div>
    <div style="font-size: 10pt;">
     The Quarterly Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities and Exchange Act of 1934; and
    </div>
  </div>
  <div style="clear: both; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -11.45pt; padding-left: 11.45pt;">
    <div style="float: left; width: 11.45pt; white-space: nowrap; font-size: 10pt;">
     2.
    </div>
    <div style="font-size: 10pt;">
     The information contained in the Quarterly Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
    </div>
  </div>
  <div style="clear: both; font-size: 10pt;">&#xa0;
  </div>

  <table style="border-spacing: 0px; border-collapse: collapse; width: 100%; font-size: 10pt;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 60%;">&#xa0;</td><td style="width: 40%;">&#xa0;</td></tr><tr style="vertical-align: top;">
    <td style="padding: 0px;">
     <div>&#xa0;
     </div>
    </td>
    <td style="padding: 0px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      /s/ Selwyn Joffe
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px;">
     <div>&#xa0;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      Selwyn Joffe
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px;">
     <div>&#xa0;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      Chief Executive Officer
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px;">
     <div>&#xa0;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      August 11, 2025
     </div>
    </td>
   </tr>
  </table><div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="font-size: 10pt;">
   In connection with the Quarterly Report of Motorcar Parts of America, Inc. (the &#x201c;Company&#x201d;) on Form 10-Q for the quarter ended June 30, 2025 as filed with the Securities and Exchange Commission on the date hereof (the &#x201c;Quarterly 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:
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -11.45pt; padding-left: 11.45pt;">
    <div style="float: left; width: 11.45pt; white-space: nowrap; font-size: 10pt;">
     1.
    </div>
    <div style="font-size: 10pt;">
     The Quarterly Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities and Exchange Act of 1934; and
    </div>
  </div>
  <div style="clear: both; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -11.45pt; padding-left: 11.45pt;">
    <div style="float: left; width: 11.45pt; white-space: nowrap; font-size: 10pt;">
     2.
    </div>
    <div style="font-size: 10pt;">
     The information contained in the Quarterly Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
    </div>
  </div>
  <div style="clear: both; font-size: 10pt;">&#xa0;
  </div>

  <table style="border-spacing: 0px; border-collapse: collapse; width: 100%; font-size: 10pt;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 60%;">&#xa0;</td><td style="width: 40%;">&#xa0;</td></tr><tr style="vertical-align: top;">
    <td style="padding: 0px;">
     <div>&#xa0;
     </div>
    </td>
    <td style="padding: 0px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      /s/ David Lee
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px;">
     <div>&#xa0;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      David Lee
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px;">
     <div>&#xa0;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      Chief Financial Officer
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px;">
     <div>&#xa0;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      August 11, 2025
     </div>
    </td>
   </tr>
  </table><div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="font-size: 10pt;">
   In connection with the Quarterly Report of Motorcar Parts of America, Inc. (the &#x201c;Company&#x201d;) on Form 10-Q for the quarter ended June 30, 2025 as filed with the Securities and Exchange Commission on the date hereof (the &#x201c;Quarterly 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:
  </div>
  <div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -11.45pt; padding-left: 11.45pt;">
    <div style="float: left; width: 11.45pt; white-space: nowrap; font-size: 10pt;">
     1.
    </div>
    <div style="font-size: 10pt;">
     The Quarterly Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities and Exchange Act of 1934; and
    </div>
  </div>
  <div style="clear: both; font-size: 10pt;">&#xa0;
  </div>
  <div style="text-indent: -11.45pt; padding-left: 11.45pt;">
    <div style="float: left; width: 11.45pt; white-space: nowrap; font-size: 10pt;">
     2.
    </div>
    <div style="font-size: 10pt;">
     The information contained in the Quarterly Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
    </div>
  </div>
  <div style="clear: both; font-size: 10pt;">&#xa0;
  </div>

  <table style="border-spacing: 0px; border-collapse: collapse; width: 100%; font-size: 10pt;">
   <tr style="height: 0px; font-size: 0px;"><td style="width: 60%;">&#xa0;</td><td style="width: 40%;">&#xa0;</td></tr><tr style="vertical-align: top;">
    <td style="padding: 0px;">
     <div>&#xa0;
     </div>
    </td>
    <td style="padding: 0px; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      /s/ Kamlesh Shah
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px;">
     <div>&#xa0;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      Kamlesh Shah
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px;">
     <div>&#xa0;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      Chief Accounting Officer
     </div>
    </td>
   </tr>
   <tr style="vertical-align: top;">
    <td style="padding: 0px;">
     <div>&#xa0;
     </div>
    </td>
    <td style="padding: 0px;">
     <div>
      August 11, 2025
     </div>
    </td>
   </tr>
  </table><div style="font-size: 10pt;">&#xa0;
  </div>
  <div style="font-size: 10pt;">
   The foregoing certifications are being furnished to the Securities and Exchange Commission as part of the accompanying report on Form 10-Q. 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.
  </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>XML
<SEQUENCE>13
<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.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Aug. 04, 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_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</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_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
<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">Jun. 30,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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>
</tr>
<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_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">2929 California Street<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Torrance<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">90503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_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>
</tr>
<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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">212-7910<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">MPAA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,352,135<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_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_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 quarterly 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-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</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_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_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_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>14
<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.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<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_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">$ 12,479,000<span></span>
</td>
<td class="nump">$ 9,429,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">2,011,000<span></span>
</td>
<td class="nump">1,881,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">85,532,000<span></span>
</td>
<td class="nump">91,064,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">366,772,000<span></span>
</td>
<td class="nump">359,669,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_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">30,329,000<span></span>
</td>
<td class="nump">29,606,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">22,259,000<span></span>
</td>
<td class="nump">19,822,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">519,382,000<span></span>
</td>
<td class="nump">511,471,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">33,194,000<span></span>
</td>
<td class="nump">31,990,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">68,281,000<span></span>
</td>
<td class="nump">66,603,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 );">Long-term deferred income taxes</a></td>
<td class="nump">5,504,000<span></span>
</td>
<td class="nump">4,569,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">340,529,000<span></span>
</td>
<td class="nump">336,268,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_IntangibleAssetsNetIncludingGoodwill', window );">Goodwill and intangible assets &#8212; net</a></td>
<td class="nump">3,693,000<span></span>
</td>
<td class="nump">3,757,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_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">2,767,000<span></span>
</td>
<td class="nump">2,978,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_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">973,350,000<span></span>
</td>
<td class="nump">957,636,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_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable and accrued liabilities</a></td>
<td class="nump">176,269,000<span></span>
</td>
<td class="nump">172,117,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">32,926,000<span></span>
</td>
<td class="nump">34,411,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">49,396,000<span></span>
</td>
<td class="nump">38,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_LinesOfCreditCurrent', window );">Revolving loan</a></td>
<td class="nump">86,856,000<span></span>
</td>
<td class="nump">90,787,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">4,973,000<span></span>
</td>
<td class="nump">5,570,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">10,196,000<span></span>
</td>
<td class="nump">9,982,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">360,616,000<span></span>
</td>
<td class="nump">351,025,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">$ 40,844,000<span></span>
</td>
<td class="nump">$ 35,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_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 );">Long-term contract liabilities</a></td>
<td class="nump">$ 240,021,000<span></span>
</td>
<td class="nump">$ 241,404,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 );">Long-term deferred income taxes</a></td>
<td class="nump">488,000<span></span>
</td>
<td class="nump">362,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 );">Long-term operating lease liabilities</a></td>
<td class="nump">63,056,000<span></span>
</td>
<td class="nump">65,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_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">8,212,000<span></span>
</td>
<td class="nump">6,631,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">713,237,000<span></span>
</td>
<td class="nump">699,937,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_PreferredStockValue', window );">Preferred stock</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_CommonStockValue', window );">Common stock; par value $.01 per share, 50,000,000 shares authorized;19,352,135 and 19,435,706 shares issued and outstanding at June 30, 2025 and March 31, 2025, respectively</a></td>
<td class="nump">194,000<span></span>
</td>
<td class="nump">194,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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">232,897,000<span></span>
</td>
<td class="nump">234,413,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_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">23,075,000<span></span>
</td>
<td class="nump">20,033,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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">3,947,000<span></span>
</td>
<td class="nump">3,059,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_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">260,113,000<span></span>
</td>
<td class="nump">257,699,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_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</a></td>
<td class="nump">973,350,000<span></span>
</td>
<td class="nump">957,636,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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://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_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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/2009/role/commonPracticeRef<br> -Topic 815<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/2147480870/815-30-50-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 (g)(2)(ii)<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 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 6: 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 7: 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 8: 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/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)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-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 S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-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(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<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 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<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 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: 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 26: 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 27: 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 28: 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 29: 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 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)(i))<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)(4)(iii)(A))<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 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 33: 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 34: 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 35: 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 36: 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 37: 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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<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(g)(1)(i))<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 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 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 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/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 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 10: 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 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: 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 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<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)(4)(iii)(A))<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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: 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 cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-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 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 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 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<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 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<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 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 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<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 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<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 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 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<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><br>Reference 4: 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 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<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><br>Reference 4: 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_IntangibleAssetsNetIncludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 impairment and amortization, of goodwill, indefinite-lived, and 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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetIncludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<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)(i))<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 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: 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 10: 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 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 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(14))<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 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 21: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<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)(5))<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 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 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: 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 31: 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 32: 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/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 5: 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 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)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: 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 8: 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 9: 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 10: 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<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(g)(1)(i))<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 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://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 5: 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 6: 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 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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/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 10: 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 11: 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 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: 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 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-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(28))<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/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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-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(g)(1)(i))<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 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://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 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(30))<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(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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>15
<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.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<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_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,352,135<span></span>
</td>
<td class="nump">19,435,706<span></span>
</td>
</tr>
<tr class="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,352,135<span></span>
</td>
<td class="nump">19,435,706<span></span>
</td>
</tr>
<tr class="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>16
<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.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 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_us-gaap_IncomeStatementAbstract', window );"><strong>Condensed Consolidated Statements of Operations [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 188,364,000<span></span>
</td>
<td class="nump">$ 169,887,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">154,447,000<span></span>
</td>
<td class="nump">140,713,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">33,917,000<span></span>
</td>
<td class="nump">29,174,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>
</tr>
<tr class="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">12,680,000<span></span>
</td>
<td class="nump">16,670,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">6,210,000<span></span>
</td>
<td class="nump">5,449,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">3,306,000<span></span>
</td>
<td class="nump">2,433,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="num">(8,348,000)<span></span>
</td>
<td class="nump">11,078,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">13,848,000<span></span>
</td>
<td class="nump">35,630,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 (loss)</a></td>
<td class="nump">20,069,000<span></span>
</td>
<td class="num">(6,456,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>
</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">12,812,000<span></span>
</td>
<td class="nump">14,387,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">1,790,000<span></span>
</td>
<td class="num">(2,580,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_OtherNonoperatingIncomeExpense', window );">Total other expenses</a></td>
<td class="nump">14,602,000<span></span>
</td>
<td class="nump">11,807,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 );">Income (loss) before income tax expense (benefit)</a></td>
<td class="nump">5,467,000<span></span>
</td>
<td class="num">(18,263,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_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">2,425,000<span></span>
</td>
<td class="num">(178,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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 3,042,000<span></span>
</td>
<td class="num">$ (18,085,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_EarningsPerShareBasic', window );">Basic net income (loss) per share (in Dollars per share)</a></td>
<td class="nump">$ 0.16<span></span>
</td>
<td class="num">$ (0.92)<span></span>
</td>
</tr>
<tr class="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 income (loss) per share (in Dollars per share)</a></td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="num">$ (0.92)<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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,369,060<span></span>
</td>
<td class="nump">19,674,539<span></span>
</td>
</tr>
<tr class="re">
<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,917,663<span></span>
</td>
<td class="nump">19,674,539<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://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: 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 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(2)(a))<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 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/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-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_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 182<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-182<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 4CC<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-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_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 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 250<br> -SubTopic 10<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/2147483443/250-10-50-1<br><br>Reference 3: 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 (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 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 (a)<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-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_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 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 250<br> -SubTopic 10<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/2147483443/250-10-50-1<br><br>Reference 3: 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 (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 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 (a)<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-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_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_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/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<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(g)(1)(i))<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 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/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 5: 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 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 (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: 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 8: 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 9: 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 10: 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 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(2))<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 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 13: 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 14: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: 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 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)(iii)(A))<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 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 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)(5))<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 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 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)(iii)(A))<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)(4)(iii)(B))<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)(iv))<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)(5))<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/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/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: 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 12: 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 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: 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 16: 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/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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<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)(i))<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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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 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 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: 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 18: 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 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: 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>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-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_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/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<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 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/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 6: 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 7: 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 8: 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<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(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 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: 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 4: 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 5: 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 6: 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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<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 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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>17
<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.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 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_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Condensed Consolidated Statements of Comprehensive Income (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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 3,042,000<span></span>
</td>
<td class="num">$ (18,085,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 income (loss), net of tax:</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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation gain (loss)</a></td>
<td class="nump">888,000<span></span>
</td>
<td class="num">(675,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 income (loss), net of tax</a></td>
<td class="nump">888,000<span></span>
</td>
<td class="num">(675,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 income (loss)</a></td>
<td class="nump">$ 3,930,000<span></span>
</td>
<td class="num">$ (18,760,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/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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<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)(i))<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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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 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 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: 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 18: 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 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: 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>18
<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.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed 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 [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss) [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, 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 );">Beginning 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="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Share-based compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Issuance of common stock upon vesting of RSUs and PSUs, net of shares withheld for employee taxes</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="num">(182,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_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">91,205<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">(675,000)<span></span>
</td>
<td class="num">(675,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 income (loss)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(18,085,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(18,085,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 Jun. 30, 2024</a></td>
<td class="nump">$ 198,000<span></span>
</td>
<td class="nump">237,073,000<span></span>
</td>
<td class="nump">21,418,000<span></span>
</td>
<td class="nump">8,480,000<span></span>
</td>
<td class="nump">267,169,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 Jun. 30, 2024</a></td>
<td class="nump">19,753,585<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="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, 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 );">Beginning 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>
<tr class="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 );">Share-based compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">946,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 946,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">(498,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(496,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">114,225<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_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase and cancellation of common stock, including fees</a></td>
<td class="num">$ (2,000)<span></span>
</td>
<td class="num">(1,964,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,966,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_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase and cancellation of common stock, including fees (in Shares)</a></td>
<td class="num">(197,796)<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">888,000<span></span>
</td>
<td class="nump">888,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 income (loss)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,042,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,042,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 Jun. 30, 2025</a></td>
<td class="nump">$ 194,000<span></span>
</td>
<td class="nump">$ 232,897,000<span></span>
</td>
<td class="nump">$ 23,075,000<span></span>
</td>
<td class="nump">$ 3,947,000<span></span>
</td>
<td class="nump">$ 260,113,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 Jun. 30, 2025</a></td>
<td class="nump">19,352,135<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,352,135<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_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>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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-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_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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<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)(i))<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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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 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 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: 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 18: 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 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: 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>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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-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_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/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-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(g)(1)(i))<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 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: 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 49: 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 50: 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 51: 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 52: 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 53: 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 54: 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 55: 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 56: 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><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-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_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>19
<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.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 3,042,000<span></span>
</td>
<td class="num">$ (18,085,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 income (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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">2,449,000<span></span>
</td>
<td class="nump">2,729,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_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">590,000<span></span>
</td>
<td class="nump">537,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_AmortizationOfInterestOnContractLiabilities', window );">Amortization of interest on contract liabilities</a></td>
<td class="nump">162,000<span></span>
</td>
<td class="nump">203,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_InterestExpenseDebtExcludingAmortization', window );">Accrued interest on convertible notes, related party</a></td>
<td class="nump">968,000<span></span>
</td>
<td class="nump">880,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_AmortizationOfCorePremiumsPaidToCustomers', window );">Amortization of core premiums paid to customers</a></td>
<td class="nump">2,621,000<span></span>
</td>
<td class="nump">2,471,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">226,000<span></span>
</td>
<td class="nump">257,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 );">Noncash lease expense</a></td>
<td class="nump">2,435,000<span></span>
</td>
<td class="nump">2,608,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="num">(8,348,000)<span></span>
</td>
<td class="nump">11,078,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">1,790,000<span></span>
</td>
<td class="num">(2,580,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_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments', window );">Gain on short-term investments</a></td>
<td class="num">(131,000)<span></span>
</td>
<td class="num">(28,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_InventoryWriteDown', window );">Net provision for inventory reserves</a></td>
<td class="nump">2,084,000<span></span>
</td>
<td class="nump">3,184,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_ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses', window );">Net provision for customer payment discrepancies and credit losses</a></td>
<td class="nump">401,000<span></span>
</td>
<td class="nump">34,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">(339,000)<span></span>
</td>
<td class="num">(1,862,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">946,000<span></span>
</td>
<td class="nump">1,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_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on disposal of plant and equipment</a></td>
<td class="nump">17,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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">5,994,000<span></span>
</td>
<td class="nump">17,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_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(8,046,000)<span></span>
</td>
<td class="num">(9,061,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="nump">725,000<span></span>
</td>
<td class="num">(1,232,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="nump">394,000<span></span>
</td>
<td class="num">(785,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="nump">4,013,000<span></span>
</td>
<td class="num">(20,367,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">(1,551,000)<span></span>
</td>
<td class="num">(9,275,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</a></td>
<td class="num">(7,499,000)<span></span>
</td>
<td class="nump">1,482,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</a></td>
<td class="nump">9,359,000<span></span>
</td>
<td class="nump">2,089,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">(2,484,000)<span></span>
</td>
<td class="num">(2,162,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="nump">210,000<span></span>
</td>
<td class="num">(1,163,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">10,028,000<span></span>
</td>
<td class="num">(20,841,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>
</tr>
<tr class="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">(807,000)<span></span>
</td>
<td class="num">(490,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_PaymentsForProceedsFromShortTermInvestments', window );">Redemption of short-term investments</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="num">(22,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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(806,000)<span></span>
</td>
<td class="num">(512,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_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>
</tr>
<tr class="ro">
<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">188,676,000<span></span>
</td>
<td class="nump">42,366,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_RepaymentsOfLinesOfCredit', window );">Repayments of revolving loan</a></td>
<td class="num">(192,607,000)<span></span>
</td>
<td class="num">(26,532,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_PaymentsOfFinancingCosts', window );">Payments for debt issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(15,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_FinanceLeasePrincipalPayments', window );">Payments on finance lease obligations</a></td>
<td class="num">(385,000)<span></span>
</td>
<td class="num">(472,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">(496,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_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock, including fees</a></td>
<td class="num">(1,966,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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities</a></td>
<td class="num">(6,778,000)<span></span>
</td>
<td class="nump">15,166,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="nump">606,000<span></span>
</td>
<td class="num">(256,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 increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">3,050,000<span></span>
</td>
<td class="num">(6,443,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 period</a></td>
<td class="nump">9,429,000<span></span>
</td>
<td class="nump">13,974,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 period</a></td>
<td class="nump">12,479,000<span></span>
</td>
<td class="nump">7,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_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>
</tr>
<tr class="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">11,154,000<span></span>
</td>
<td class="nump">12,689,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">550,000<span></span>
</td>
<td class="nump">2,196,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">3,688,000<span></span>
</td>
<td class="nump">3,355,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">459,000<span></span>
</td>
<td class="nump">523,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 leases</a></td>
<td class="nump">1,788,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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Assets acquired under operating leases</a></td>
<td class="nump">198,000<span></span>
</td>
<td class="nump">1,815,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">$ 192,000<span></span>
</td>
<td class="nump">$ 19,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_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_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_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_ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 provision for (recovery) of customer payment discrepancies and credit losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses</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_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 equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript: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_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 S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-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(h)(1)(Note 1))<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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 3: 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 4: 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 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-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_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 182<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-182<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 4CC<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-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_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 change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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_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/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><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor 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 activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, 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 activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<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)(i))<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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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 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 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: 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 18: 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 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: 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_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 S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-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(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-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(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 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_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_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>20
<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.2</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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>
   <span style="color: rgb(0, 0, 0);">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</span><span> (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).</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_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/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-2<br><br>Reference 4: 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>21
<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.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and New Accounting Pronouncements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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>Basis of Presentation and New Accounting Pronouncements [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_BasisOfAccounting', window );">Basis of Presentation and New Accounting Pronouncements</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">2. Basis of Presentation and New Accounting Pronouncements</span>
  </div>
  <div>&#160;
  </div>
  <div> <span style="font-weight: bold; font-style: italic;">Basis of Presentation</span> </div>
  <div>&#160;
  </div>
  <div>
   <span>The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) for interim financial information and with the instructions to Form 10-Q. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Operating results for the three months ended June 30, 2025 are not necessarily indicative of the results that may be expected for the fiscal year ending March 31, 2026. This report should be read in conjunction with the Company&#8217;s audited consolidated financial statements and notes thereto for the fiscal year ended March 31, 2025, which are included in the Company&#8217;s Annual Report on Form 10-K filed with the Securities and Exchange Commission (&#8220;SEC&#8221;) on June 9, 2025.</span>
  </div>
  <div>&#160;
  </div>
  <div>
   <span>The accompanying condensed consolidated financial statements have been prepared on a consistent basis with, and there have been no material changes to the accounting policies described in Note 2, Summary of Significant Accounting Policies, to the consolidated financial statements that are presented in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended March 31, 2025.</span>
  </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>
   <span>In October 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-06, </span><span style="font-style: italic;">Disclosure Improvements: Codification Amendments in Response to the SEC&#8217;s Disclosure Update and Simplification Initiative</span><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.</span>
  </div><div>
   <span style="font-style: italic;">Improvements to Income Tax Disclosures</span>
  </div>
  <div>&#160;
  </div>
  <div>
   <span>In December 2023, the FASB issued ASU 2023-09, </span><span style="font-style: italic;">Improvements to Income Tax Disclosures (Topic 740)</span><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. 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.</span>
  </div>
  <div>&#160;
  </div>
  <div>
   <span style="font-style: italic;">Disaggregation of Income Statement Expenses</span>
  </div>
  <div>&#160;
  </div>
  <div>
   <span>In November 2024, the FASB issued ASU 2024-03, </span><span style="font-style: italic;">Disaggregation of Income Statement Expenses (&#8220;DISE&#8221;) (Subtopic 220-40)</span><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><span style="font-style: italic;">Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40) Clarifying the Effective Date</span><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, with early adoption permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.</span>
  </div>
  <div>&#160;
  </div>
  <div>
   <span style="font-style: italic;">Debt with Conversion and Other Options</span>
  </div>
  <div>&#160;
  </div>
  <div>
   <span>In November 2024, the FASB issued ASU 2024-04, </span><span style="font-style: italic;">Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments</span><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, with early adoption permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.</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_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_BasisOfAccounting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccounting</td>
</tr>
<tr>
<td style="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>22
<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.2</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 - Net<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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 - Net</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">3. Accounts Receivable &#8212; Net</span>
  </div>
  <div>&#160;
  </div>
  <div>
   <span style="color: rgb(0, 0, 0);">The Company has trade accounts receivable that result from the sale of goods and services. Accounts receivable &#8212; net includes offset accounts related to allowances for credit losses, customer payment discrepancies, and returned goods authorizations (&#8220;RGAs&#8221;) issued for in-transit unit returns. </span><span>The Company uses accounts receivable discount programs with certain customers and their respective banks (see Note 10).</span>
  </div>
  <div>&#160;
  </div>
  <div> <span>Accounts receivable &#8212; net is comprised of the following:</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 style="width: 77%;"></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="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">June 30, 2025</span>
     </td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      <span style="font-weight: bold;">Accounts receivable - net</span>
     </div>
    </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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Accounts receivable &#8212; trade
     </div>
    </td>
    <td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">109,041,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">113,807,000</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Allowance for credit losses
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">(264,000</td><td style="text-align: left; width: 1%;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">(207,000</td><td style="text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Customer payment discrepancies
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">(2,015,000</td><td style="text-align: left; width: 1%;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">(1,765,000</td><td style="text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Customer returns RGA issued
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(21,230,000</td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(20,771,000</td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total accounts receivable &#8212; net</span>&#160;
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">85,532,000</td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">91,064,000</td><td style="text-align: left; width: 1%; 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_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>23
<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.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory - Net<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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 - 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_InventoryDisclosureTextBlock', window );">Inventory - Net</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">4. Inventory &#8212; Net</span>
  </div>
  <div>&#160;
  </div>
  <div> <span>Inventory &#8212; net is comprised of the following:</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 style="width: 77%;">&#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.0pt;">
    <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; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      <span style="font-weight: bold;">June 30, 2025</span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#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; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      <span style="font-weight: bold;">March 31, 2025</span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Inventory &#8212; net</span>
     </div>
    </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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Raw materials
     </div>
    </td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">154,325,000</td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">150,274,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Work-in-process
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">8,917,000</td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">7,821,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Finished goods
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">204,604,000</td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">202,078,000</td><td style="width: 1%; 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: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">367,846,000</td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">360,173,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Less allowance for excess and obsolete inventory
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(19,566,000</td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(18,964,000</td><td style="width: 1%; 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: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Inventory</span>
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">348,280,000</td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">341,209,000</td><td style="width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Inventory unreturned
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">18,492,000</td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">18,460,000</td><td style="width: 1%; 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: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total inventory &#8212; net</span>
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">366,772,000</td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">359,669,000</td><td style="width: 1%; 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_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>24
<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.2</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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;">5. Contract Assets</span>
  </div>
  <div>&#160;
  </div>
  <div> <span>During the three months ended June 30, 2025 and 2024, the Company reduced the carrying value of Remanufactured Cores held at customers&#8217; locations by $1,026,000 and $394,000, respectively.</span> </div>
  <div>&#160;
  </div>
  <div> <span>Contract assets are comprised of the following:</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 style="width: 77%;">&#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="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; white-space : nowrap; "><b>June 30, 2025</b></td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#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; white-space : nowrap; "><b>March 31, 2025</b></td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Short-term contract assets</span>
     </div>
    </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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Cores expected to be returned by customers
     </div>
    </td>
    <td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">18,151,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">17,732,000</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Core premiums paid to customers
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">9,981,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">9,669,000</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Upfront payments to customers
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,350,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,400,000</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Finished goods premiums paid to customers
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">847,000</td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">805,000</td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total short-term contract assets</span>
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">30,329,000</td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">29,606,000</td><td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Long-term contract assets</span>
     </div>
    </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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Remanufactured cores held at customers' locations
     </div>
    </td>
    <td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">305,398,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">301,388,000</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Core premiums paid to customers
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">25,131,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">24,714,000</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Long-term core inventory deposits
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">5,569,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">5,569,000</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Finished goods premiums paid to customers
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">2,627,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">2,483,000</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Upfront payments to customers
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">1,804,000</td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">2,114,000</td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total long-term contract assets</span>
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">340,529,000</td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">336,268,000</td><td style="text-align: left; width: 1%; 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_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>25
<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.2</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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;">6. 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> <span>The largest customers accounted for the following percentage of consolidated net sales:</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 style="width: 77%;">&#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: 23.0pt;">
    <td>&#160;</td>
    <td colspan="7" style="text-align: center; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">



      <span style="font-weight: bold;">Three Months Ended
<br/>
      June 30,</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; 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;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center; 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;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Net sales </span>
     </div>
    </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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Customer A
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">39</td><td style="width: 1%; text-align: left;">%</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">40</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Customer B
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">24</td><td style="width: 1%; text-align: left;">%</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">17</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Customer C
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">22</td><td style="width: 1%; text-align: left;">%</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">28</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
  </table><div>&#160;
  </div>
  <div> <span>Revenues for these customers were derived from the Hard Parts segment and Test Solutions and Diagnostic Equipment segment. See Note 18 for a discussion of the Company&#8217;s segments.</span> </div>
  <div>&#160;
  </div>
  <div> <span>The largest customers accounted for the following percentage of accounts receivable &#8211; trade:</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 style="width: 76%;">&#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.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%; border-top: none; border-left: none; border-right: none; border-bottom: 1px solid black;">&#160;</td><td style="text-align : center; width : 9%; border-left : none; border-right : none; border-bottom : 1px solid black; border-top : none; vertical-align : bottom; white-space : nowrap; ">


      <span style="font-weight: bold;">June 30, 2025</span>
     </td><td style="text-align: center; width: 1%; border-left: none; border-right: none; border-bottom: 1px solid black; border-top: none;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; width: 1%; border-left: none; border-right: none; border-bottom: 1px solid black; border-top: none;">&#160;</td><td style="text-align : center; width : 9%; border-left : none; border-right : none; border-bottom : 1px solid black; border-top : none; vertical-align : bottom; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="text-align: center; width: 1%; border-bottom: 1px solid black; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Accounts receivable - trade</span>
     </div>
    </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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Customer A
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">48</td><td style="width: 1%; text-align: left;">%</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 9%; text-align: right;">41</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Customer B
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">23</td><td style="width: 1%; text-align: left;">%</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 9%; text-align: right;">26</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Customer C
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%; text-align: right;"> <div> -&#160;</div> </td><td style="width: 1%;"><span style="letter-spacing: normal; text-align: right; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span></td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 9%; text-align: right;">7</td><td style="width: 1%; text-align: left;">%</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> <span>The Company&#8217;s products are sold predominantly in North America and accounted for the following percentages of consolidated net sales:</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 style="width: 77%;">&#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: 23.0pt;">
    <td>&#160;</td>
    <td colspan="7" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">



      <span style="font-weight: bold;">Three Months Ended
<br/>
      June 30,</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


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


      <span style="font-weight: bold;">2024</span>
     </td><td style="text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Product line</span>
     </div>
    </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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Rotating electrical products
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">66</td><td style="width: 1%; text-align: left;">%</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">65</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Brake-related products
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">23</td><td style="width: 1%; text-align: left;">%</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">24</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Wheel hub products
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">6</td><td style="width: 1%; text-align: left;">%</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">7</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Other products
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">5</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">%</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">4</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">%</td>
   </tr>

   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">100</td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">%</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">100</td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">%</td>
   </tr>
  </table><div>&#160;
  </div>
  <div>
   <span style="font-weight: bold; font-style: italic;">Significant Supplier Concentrations</span>
  </div>
  <div>&#160;
  </div>
  <div>
   <span>The Company had no suppliers that accounted for more than 10% of inventory purchases for the three months ended June 30, 2025 and 2024.</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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<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 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-3A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-2A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<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/2147482861/275-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<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>26
<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.2</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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>
   <span style="font-weight: bold;">7. Debt</span>
  </div>
  <div>&#160;
  </div>
  <div> <span>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.</span> </div><div> <span style="color: rgb(0, 0, 0);">The Company had $86,856,000 and $90,787,000 outstanding under the Revolving Facility at June 30, 2025 and March 31, 2025, respectively. In addition, $11,888,000 was outstanding for letters of credit at June 30, 2025. At June 30, 2025, after certain contractual adjustments, $134,341,000 was available under the Revolving Facility. </span><span>The interest rate on the Company&#8217;s Revolving Facility was 7.40% and 7.46%, at June 30, 2025 and March 31, 2025, respectively.</span> </div>
  <div>&#160;
  </div>
  <div> <span style="color: rgb(0, 0, 0);">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 three months ended June 30, 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>&#160;
  </div>
  <div>
   <span style="font-style: italic;">Convertible Notes</span>
  </div>
  <div>&#160;
  </div>
  <div> <span style="color: rgb(0, 0, 0);">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 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 2025, non-cash accrued interest on the Convertible Notes of $3,521,000 was paid in-kind and is included in the principal amount of Convertible Notes at June 30, 2025. The Convertible Notes have an initial conversion price of $15.00 per share of the Company's common stock, subject to adjustment as provided in the Convertible Notes (&#8220;Conversion Option&#8221;). 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. Except in the case of the occurrence of a fundamental transaction, as defined in the form of convertible promissory note, 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. The effective interest rate was 18.3% as of June 30, 2025 and March 31, 2025, respectively.</span> </div>
  <div>&#160;
  </div>
  <div> <span>The Company&#8217;s Convertible Notes are comprised of the following:</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 style="width: 77%;">&#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.0pt;">
    <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; white-space : nowrap; ">
     <div>
      <span style="font-weight: bold;">June 30, 2025</span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#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; white-space : nowrap; ">
     <div>
      <span style="font-weight: bold;">March 31, 2025</span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Convertible Notes, related party</span>
     </div>
    </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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Principal amount of Convertible Notes
     </div>
    </td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">38,730,000</td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">35,209,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Less: unamortized debt discount attributed to Compound Net Derivative Liability
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(6,271,000</td><td style="width: 1%; text-align: left;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(6,556,000</td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Less: unamortized debt discount attributed to debt issuance costs
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(875,000</td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(916,000</td><td style="width: 1%; 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: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Carrying amount of the Convertible Notes
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">31,584,000</td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">27,737,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Plus: Compound Net Derivative Liability
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">9,260,000</td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">7,470,000</td><td style="width: 1%; 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: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Net carrying amount of Convertible Notes, related party</span>
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">40,844,000</td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">35,207,000</td><td style="width: 1%; 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> <span style="color: rgb(0, 0, 0);">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 fair value of the Warrants, using Level 3 inputs and the Monte Carlo simulation model, was zero at June 30, 2025 and March 31, 2025.</span> </div>
  <div>&#160;
  </div>
  <div> <span style="color: rgb(0, 0, 0);">The Company Redemption option has been combined with the Conversion Option 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 condensed consolidated balance sheets at June 30, 2025 and March 31, 2025. 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 $12,900,000 and $9,000,000, and an asset of $3,640,000 and $1,530,000 at June 30, 2025 and March 31, 2025, respectively. During the three months ended June 30, 2025 and 2024, the Company recorded a loss of $1,790,000 and a gain of $2,580,000, respectively, as the change in fair value of the Compound Net Derivative Liability in the condensed consolidated statements of operations and condensed consolidated statements of cash flows.</span> </div><div>
   <span style="color: rgb(0, 0, 0);">The Convertible Notes also contain additional features, such as, default interest and options related to a fundamental transaction,</span><span>&#160;</span><span style="color: rgb(0, 0, 0);">which were not separately accounted for as the value of such features were not material at June 30, 2025 and March 31, 2025.</span>
  </div>
  <div>&#160;
  </div>
  <div> <span style="color: rgb(0, 0, 0);">Interest expense related to the Convertible Notes is as follows:</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 style="width: 77%;">&#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%;">&#160;</td><td colspan="5" style="text-align: center;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-weight: bold;">Three Months Ended<br/>June 30,</span>   </td>
    <td style="width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: 1px solid black; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: 1px solid black; border-left: none; border-right: none; width: 9%;">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: 1px solid black; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: 1px solid black; border-left: none; border-right: none; width: 9%;">
     <div>
      <span style="font-weight: bold;">2024</span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: 1px solid black; border-left: none; border-right: none; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Interest expense on Convertible Notes</span>
     </div>
    </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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Contractual interest expense
     </div>
    </td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">968,000</td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">880,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Accretion of debt discount
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">285,000</td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">238,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Amortization of debt issuance costs
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">41,000</td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">33,000</td><td style="width: 1%; 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: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total interest expense on Convertible Notes</span>
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">1,294,000</td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">1,151,000</td><td style="width: 1%; 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> <span style="color: rgb(0, 0, 0);">There are no future payments required under the Convertible Notes prior to their maturity, therefore, the principal amount of the Convertible 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.</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_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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-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 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 4: 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 5: 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 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 (d)<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)(3)<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 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 9: 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 10: 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 11: 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 12: 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 13: 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 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> -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 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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 (a)<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 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<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 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<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 (b)<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 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<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 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<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 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>27
<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.2</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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;">8. Contract Liabilities</span>
  </div>
  <div>&#160;
  </div>
  <div> <span>Contract liabilities are comprised of the following:</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 style="width: 77%;">&#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.0pt;">
    <td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#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; white-space : nowrap; ">
     <div>
      <span style="font-weight: bold;">June 30, 2025</span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#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; white-space : nowrap; ">
     <div>
      <span style="font-weight: bold;">March 31, 2025</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="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Short-term contract liabilities</span>
     </div>
    </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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Customer allowances earned
     </div>
    </td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">17,814,000</td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">16,283,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Customer core returns accruals
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">14,826,000</td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">13,880,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Core bank liability
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">11,399,000</td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,795,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Accrued core payment
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3,117,000</td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3,196,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Customer deposits
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,137,000</td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,486,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Finished goods liabilities
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">103,000</td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">518,000</td><td style="width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total short-term contract liabilities</span>
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">49,396,000</td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="font-weight: bold; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">38,158,000</td><td style="width: 1%; 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: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Long-term contract liabilities</span>
     </div>
    </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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Customer core returns accruals
     </div>
    </td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">236,875,000</td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">227,588,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Accrued core payment
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3,146,000</td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3,768,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Core bank liability
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> - </td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">10,048,000</td><td style="width: 1%; 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: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total long-term contract liabilities</span>
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">240,021,000</td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="font-weight: bold; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">241,404,000</td><td style="width: 1%; 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_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>28
<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.2</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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;">9. Leases</span>
  </div>
  <div>&#160;
  </div>
  <div> <span>The Company leases various facilities in North America and Asia under operating leases expiring through August 2033. The Company has material nonfunctional currency leases that could have a material impact on the Company&#8217;s condensed consolidated statements of operations. As required for other monetary liabilities, lessees remeasure foreign currency-denominated lease liabilities using the exchange rate at each reporting date, but the lease assets are nonmonetary assets measured at historical rates and are not affected by subsequent changes in the exchange rates.</span>&#160; <span>In connection with the remeasurement of these leases, the Company recorded a gain of $4,002,000 and a loss of $5,709,000 during the three months ended June 30, 2025 and 2024, respectively. These amounts are included in foreign exchange impact of lease liabilities and forward contracts in the condensed consolidated statements of operations.</span> </div>


  <div>&#160;
  </div>
  <div> <span>During the year ended March 31, 2025, the Company ceased manufacturing operations at its Torrance, California facility as a part of its strategy 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 June 30, 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.</span></div><div> Balance sheet information for leases 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 style="height: 0px; width: 37%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 38%;">&#160;</td><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.0pt;">
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Leases</span>
     </div>
    </td>
    <td style="border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      <span style="font-weight: bold;">Classification</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">&#160;</td><td style="vertical-align : bottom; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "><b>June 30,2025</b></td>
    <td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td colspan="2" style="vertical-align : bottom; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2025</span>
      </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Assets:</span>
     </div>
    </td>
    <td>&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; border-bottom: none; border-top: 1px solid black; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Operating
     </div>
    </td>
    <td>&#160;</td><td style="vertical-align: bottom;"> <div> <span style="-sec-ix-hidden: hidden-fact-4"><span style="-sec-ix-hidden: hidden-fact-5">Operating lease assets</span></span> </div> </td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">68,281,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">66,603,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Finance
     </div>
    </td>
    <td>&#160;</td><td> <div> <span style="-sec-ix-hidden: hidden-fact-6"><span style="-sec-ix-hidden: hidden-fact-7">Plant and equipment</span></span> </div> </td>
    <td style="vertical-align: bottom; text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">5,309,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">4,296,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total leased assets</span>
     </div>
    </td>
    <td>&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">73,590,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">70,899,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="height: 1pt;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Liabilities:</span>
     </div>
    </td>
    <td>&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Current
     </div>
    </td>
    <td>&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Operating
     </div>
    </td>
    <td>&#160;</td><td> <div> <span style="-sec-ix-hidden: hidden-fact-8"><span style="-sec-ix-hidden: hidden-fact-9">Operating lease liabilities</span></span> </div> </td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">10,196,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">9,982,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Finance
     </div>
    </td>
    <td>&#160;</td><td> <div> <span style="-sec-ix-hidden: hidden-fact-10"><span style="-sec-ix-hidden: hidden-fact-11">Other current liabilities</span></span> </div> </td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,321,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">1,222,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Long-term
     </div>
    </td>
    <td>&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Operating
     </div>
    </td>
    <td>&#160;</td><td> <div> <span style="-sec-ix-hidden: hidden-fact-12"><span style="-sec-ix-hidden: hidden-fact-13">Long-term operating lease liabilities</span></span> </div> </td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">63,056,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">65,308,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Finance
     </div>
    </td>
    <td>&#160;</td><td> <div> <span style="-sec-ix-hidden: hidden-fact-14"><span style="-sec-ix-hidden: hidden-fact-15">Other liabilities</span></span> </div> </td>
    <td style="vertical-align: bottom; text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">3,268,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total lease liabilities</span>
     </div>
    </td>
    <td>&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">77,841,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div> Lease cost recognized in the condensed consolidated statements of operations 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 style="width: 77%;">&#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="7" style="text-align: center;">


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


      <span style="font-weight: bold;">June 30,</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right; 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: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; 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: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="vertical-align: bottom; text-align: right; 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: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Lease cost</span>
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Operating lease cost
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">3,490,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">3,759,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Short-term lease cost
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">216,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">312,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Variable lease cost
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">133,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">164,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Finance lease cost:
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Amortization of finance lease assets
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">355,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">358,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Interest on finance lease liabilities
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">74,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">51,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total lease cost</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">4,268,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">4,644,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; 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 June 30, 2025 by fiscal year 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="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Maturity of lease liabilities by fiscal year</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align : bottom; width : 9%; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; ">


      <span style="font-weight: bold;">Operating Leases</span>
     </td><td style="vertical-align: bottom; text-align: right; width: 1%; 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="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align : bottom; width : 9%; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; ">


      <span style="font-weight: bold;">Finance Leases</span>
     </td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align : bottom; width : 9%; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; ">


      <span style="font-weight: bold;">Total</span>
     </td><td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="margin-left: 7.2pt;">
      2026- remaining nine months
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">10,643,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,279,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">11,922,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">2027</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">12,331,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">1,304,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">13,635,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">2028</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">11,672,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">1,049,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">12,721,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">2029&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">11,179,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">818,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">11,997,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">2030</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">11,378,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">740,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">12,118,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Thereafter
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">32,135,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">92,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">32,227,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Total lease payments
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">89,338,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">5,282,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">94,620,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Less amount representing interest
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(16,086,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(693,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(16,779,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Present value of lease liabilities</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">73,252,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">4,589,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">77,841,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
  </table><div> Other information about leases 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="vertical-align: top; height: 1.0pt;"> <td>&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align : bottom; width : 9%; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "> <span style="font-weight: bold;">June 30, 2025</span> </td><td style="vertical-align: bottom; text-align: right; width: 1%; 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="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align : bottom; width : 9%; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "> <span style="font-weight: bold;">March 31, 2025</span> </td><td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> <span style="font-weight: bold;">Lease term and discount rate</span> </div> </td> <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> <td>&#160;</td> <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Weighted-average remaining lease term (years): </div> </td> <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> <td>&#160;</td> <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td> <div style="text-indent: -7.2pt; padding-left: 14.4pt;"> Finance leases </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4.0</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> <td style="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; width: 9%;">3.2</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td> <div style="text-indent: -7.2pt; padding-left: 14.4pt;"> Operating leases </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">7.1</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> <td style="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; width: 9%;">7.3</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Weighted-average discount rate: </div> </td> <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> <td>&#160;</td> <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td> <div style="text-indent: -7.2pt; padding-left: 14.4pt;"> Finance leases </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">7.1</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> <td style="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; width: 9%;">7.0</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td> <div style="text-indent: -7.2pt; padding-left: 14.4pt;"> Operating leases </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">5.8</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> <td style="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; width: 9%;">5.8</td><td style="vertical-align: bottom; 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>29
<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.2</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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;">10. 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 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 discount arrangements allow the Company to accelerate receipt of payment on customers&#8217; receivables.
  </div><div>&#160;
  </div><div> The following is a summary of accounts receivable discount programs: </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: 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: 1.0pt;"> <td>&#160;</td> <td colspan="7" style="vertical-align: bottom; text-align: center;"> <span style="font-weight: bold;">Three Months Ended</span> </td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td>&#160;</td> <td colspan="7" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <span style="font-weight: bold;">June 30,</span> </td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td>&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <span style="font-weight: bold;">2025</span> </td><td style="vertical-align: bottom; text-align: right; width: 1%; 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="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <span style="font-weight: bold;">2024</span> </td><td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Receivables discounted </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">168,194,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">144,541,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Weighted average number of days collection was accelerated </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">345</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> <td style="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; width: 9%;">342</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Annualized weighted average discount rate </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">5.7</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> <td style="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; width: 9%;">6.9</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Amount of discount recognized as interest expense </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">9,158,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">9,507,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_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>30
<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.2</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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;">11. 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 were $30,000,000 at June 30, 2025 and 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 June 30, 2025 and March 31, 2025, the Company had $31,292,000 and $33,661,000, respectively, of outstanding supplier obligations confirmed as valid under this program, included in <span style="-sec-ix-hidden: hidden-fact-16">accounts payable</span> in the condensed consolidated balance sheets. </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_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>31
<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.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) per Share<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_EarningsPerShareAbstract', window );"><strong>Net Income (Loss) per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Income (Loss) per Share</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">12. Net Income (Loss) per Share</span>
  </div><div>&#160;
  </div><div>
   Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period. Diluted net income (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 7), 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 income (loss) per share: </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="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td colspan="5" style="vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Three Months Ended</span>
       &#160;  &#160;</td>

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


      <span style="font-weight: bold;">June 30, </span>
       &#160;  &#160;</td>

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


      <span style="font-weight: bold;">2025</span>
     </td><td style="vertical-align: bottom; text-align: right; width: 1%; 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="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net income (loss)</div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%;">3,042,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%;">(18,085,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Basic shares
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">19,369,060</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">19,674,539</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Effect of potentially dilutive securities
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">548,603</td><td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Diluted shares
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;">19,917,663</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;">19,674,539</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net income (loss) per share:
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Basic net income (loss) per share
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">0.16</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%;">(0.92</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Diluted net income (loss) per share
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%;">0.15</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%;">(0.92</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#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 income (loss) per share. For the three months ended June 30, 2025, there were 1,049,341 of potential common shares not included in the calculation of diluted net income per share because their effect was anti-dilutive. For the three months ended June 30, 2024, there were 2,285,834 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 three months ended June 30, 2025 and 2024, there were 2,646,535 and 2,405,941, respectively, of potential common shares not included in the calculation of diluted net income (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 issued in connection with the Convertible Notes (see Note 7) are anti-dilutive until they become exercisable and as of June 30, 2025, the Warrants were not exercisable. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<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.2</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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;">13. Income Taxes</span>
  </div><div>&#160;
  </div><div> The Company recorded income tax expense of $2,425,000, or an effective tax rate of 44.4%, and income tax benefit of $178,000, or an effective tax rate of 1%, for the three months ended June 30, 2025 and 2024, respectively. The effective tax rate for the three months ended June 30, 2025, was primarily impacted by the change in valuation allowance on certain jurisdictions' deferred tax assets resulting from
current year activities and foreign income taxed at rates that are different from the federal statutory rate. </div><div>&#160;
  </div><div>
   Management continues to monitor its valuation allowance position in its various jurisdictions. In assessing the need for a valuation allowance, the Company considers all positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, past financial performance, and tax planning strategies. Based on this analysis, the Company determined that it is more likely than not that certain deferred tax assets will not be realized. As a result, the Company continued to have valuation allowances on its U.S. and one of its Mexican subsidiaries&#8217; deferred tax assets. The Company will 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>
   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 June 30, 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>&#160;
  </div><div>
   On July 4, 2025, the One Big Beautiful Bill Act ("OBBBA") was signed into law in the U.S. The OBBBA includes a broad range of tax reform provisions, including making permanent key elements of the Tax Cuts and Jobs Act of 2017, which may affect the Company's financial position and results of operations. The Company is currently evaluating the impact of these provisions on the Company's effective tax rate and deferred tax assets for future periods.
  </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 942<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 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/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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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>33
<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.2</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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;">14. 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 overseas facilities, 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 Company designates forward foreign currency exchange contracts for forecasted expenditure requirements to fund foreign operations.
  </div><div>&#160;
  </div><div> The Company had forward foreign currency exchange contracts with a U.S. dollar equivalent notional value of $42,531,000 and $45,921,000 at June 30, 2025 and March 31, 2025, respectively. These contracts generally have a term of one year or less, at rates agreed at the inception of the contracts. The counterparty to these derivative transactions 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 condensed consolidated statements of operations. </div><div>&#160;
  </div><div> The following shows the effect of derivative instruments on the condensed consolidated statements of operations: </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 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.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td colspan="5" style="vertical-align: bottom; text-align: center; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;"> Foreign Exchange Impact of Lease <br/>Liabilities and Forward Contracts</span>
       &#160;  &#160;</td>

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


      <span style="font-weight: bold;">Three Months Ended</span>
       &#160;  &#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="text-align: center;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Derivatives Not Designated as</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td colspan="5" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">June 30,</span>
       &#160;  &#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Hedging Instruments</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="vertical-align: bottom; text-align: right; width: 1%; 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="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Gain (loss) from forward foreign currency exchange contracts
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4,346,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(5,369,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
   </tr>

  </table><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 condensed consolidated statements of cash flows for the three months ended June 30, 2025 and 2024. The fair value of the forward foreign currency exchange contracts of $2,683,000 is included in prepaid expenses and other current assets in the condensed consolidated balance sheets at June 30, 2025. The fair value of the forward foreign currency exchange contracts of $1,663,000 is included in other current liabilities in the condensed consolidated balance sheets at March 31, 2025. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 182<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-182<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 185<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-185<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 184<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-184<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 181<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-181<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4K<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4K<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4K<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4K<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4K<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4K<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4K<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4K<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4K<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4K<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4H<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4H<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4H<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4H<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 15<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480960/815-15-50-3<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 183<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-183<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4K<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4K<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4K<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4K<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4K<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4K<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4I<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4F<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4F<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<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/2147480434/815-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<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/2147480434/815-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<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 25: http://www.xbrl.org/2003/role/disclosureRef<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><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/815/tableOfContent<br><br>Reference 30: 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 31: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>34
<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.2</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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;">15. Fair Value Measurements</span>
  </div><div>&#160;
  </div><div> The following summarizes financial assets and liabilities measured at fair value, by level within the fair value hierarchy: </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 style="width: 19%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 7%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 7%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 7%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 7%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 7%;">&#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: 7%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 7%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 7%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;"><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><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><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><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td></tr><tr style="height: 0px; font-size: 0px;"><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><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><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><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td></tr><tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td colspan="11" style="vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: center; font-weight: bold;">June 30, 2025</td>


    <td style="text-align: right; border-width: initial; border-style: none; border-color: initial;">&#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="2" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td colspan="10" style="vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; font-weight: bold; text-align: center;">March 31, 2025</td>

    <td style="vertical-align: bottom; text-align: right; 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 style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td colspan="11" style="vertical-align: bottom; border-width: initial; border-style: none; border-color: initial; text-align: center; font-weight: bold;">Fair Value Measurements</td>


    <td style="text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td colspan="10" style="vertical-align: bottom; border-width: initial; border-style: none; border-color: initial; font-weight: bold; text-align: center;">Fair Value Measurements</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
   </tr><tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td colspan="11" style="vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: center; font-weight: bold;">Using Inputs Considered as          </td>


    <td style="text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td colspan="10" style="vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; font-weight: bold; text-align: center;">Using Inputs Considered as         </td>

    <td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 7.2pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align : bottom; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; text-align : center; white-space : nowrap; ">


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


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


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


      <span style="font-weight: bold;">Level 3</span>
     </td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right; border-width: initial; border-style: none; border-color: initial;">&#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="2" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


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


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


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


      <span style="font-weight: bold;">Level 3</span>
     </td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 7.2pt;">
    <td>
     <div>
      <span style="font-weight: bold;">Assets</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 7.2pt;">
    <td>
     <div>
      Short-term investments
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 7.2pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="margin-left: 7.2pt;">
      Mutual funds
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 7%;">2,011,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 7%;">2,011,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 7%;"> &#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; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 7%;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left;">$&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: right;"> 1,881,000 </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; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 7%;">1,881,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 7%;"> &#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; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 7%;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 7.2pt;">
    <td>
     <div>
      Prepaid expenses and other current assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div style="margin-left: 7.2pt;">
      Forward foreign currency exchange contracts
     </div>
    </td>
    <td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;">2,683,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"> - </td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;">2,683,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: right;"> <div> - </div> </td>
    <td style="text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"> - </td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"> - </td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <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><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><td>&#160;</td>
    <td colspan="2">&#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><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>
     <div>
      <span style="font-weight: bold;">Liabilities</span>
     </div>
    </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><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><td>&#160;</td>
    <td colspan="2">&#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><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Other current liabilities
     </div>
    </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><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><td>&#160;</td>
    <td colspan="2">&#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><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>
     <div style="margin-left: 7.2pt;">
      Deferred compensation
     </div>
    </td>
    <td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right;">2,011,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right;">2,011,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right;"> - </td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right;"> <div> 1,881,000 </div> </td>
    <td style="text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right;">1,881,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right;"> - </td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div style="margin-left: 7.2pt;">
      Forward foreign currency exchange contracts
     </div>
    </td>
    <td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: middle;"> - </td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: middle;"> - </td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: middle;"> - </td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: middle;"> - </td><td style="width: 1%; text-align: left; vertical-align: middle;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right; vertical-align: middle;"> <div> 1,663,000 </div> </td>
    <td style="text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: middle;"> - </td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: middle;">1,663,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: middle;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div style="text-indent : -10px; padding-left : 10px; ">
      Convertible notes, related party Compound Net Derivative Liability
     </div>
    </td>
    <td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;">9,260,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"> - </td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"> - </td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;">9,260,000</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right; vertical-align: bottom;"> <div> 7,470,000 </div> </td>
    <td style="text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"> - </td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"> - </td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;">7,470,000</td><td style="width: 1%; text-align: left;">&#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 14).
  </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 7) using Level 3 inputs and the Monte Carlo simulation model at the balance sheet date. The Monte Carlo simulation model requires the input of subjective assumptions including the expected volatility of the underlying stock. These subjective 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 condensed consolidated balance sheets at June 30, 2025 and March 31, 2025. 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 condensed consolidated statements of operations and condensed 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; 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: 77%;">&#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 : 1pt; white-space : nowrap; ">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; padding-left: 10px; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">June 30, 2025</span>
     </td><td style="vertical-align: bottom; 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="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; padding-left: 10px; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Risk free interest rate
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">3.70</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">3.91</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Cost of equity
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">21.40</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">21.30</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Weighted average cost of capital
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">15.60</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">14.90</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Expected volatility of the Company's common stock
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">47.50</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">40.00</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      EBITDA volatility
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">35.00</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">45.00</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</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; 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: 77%;">&#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.0pt;">
    <td>&#160;</td>
    <td colspan="7" style="vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Three Months Ended</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td colspan="7" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">June 30,</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; 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;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: center;">&#160;</td>
    <td style="text-align: center; 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;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Beginning balance
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">7,470,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">7,410,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Changes in fair value of Compound Net Derivative Liability included in earnings
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">1,790,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(2,580,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Ending balance
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">9,260,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">4,830,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div>
   During the three months ended June 30, 2025, 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 June 30, 2025 and March 31, 2025, the net carrying amount of the Convertible Notes was $40,844,000 and $35,207,000, respectively (see Note 7). The estimated fair value of the Company&#8217;s Convertible Notes was $51,514,000 and $42,398,000 using Level 3 inputs at June 30, 2025 and March 31, 2025, 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/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><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 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<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> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<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)(3)<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 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<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 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<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 (h)<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 (f)<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 (e)<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 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<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 (h)<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 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 13: 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>35
<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.2</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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;">16. Share-based Payments</span>
  </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Stock Options</span>
  </div><div>&#160;
  </div><div> During the three months ended June 30, 2025 and 2024, no options to purchase shares of the Company&#8217;s common stock were granted. </div><div>&#160;
  </div><div> The following is a summary of stock option transactions: </div><br/><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: 77%;">&#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.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <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;">Number of&#160;<br/></span>Shares</span>
     </td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align : bottom; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "><span style="font-weight: 700; letter-spacing: normal; text-align: start; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Weighted Average<br/>Exercise Price</span></td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Outstanding at March 31, 2025
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,053,561</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">20.20</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Forfeited/Cancelled
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(4,220</td><td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">22.64</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Outstanding at June 30, 2025
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">1,049,341</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">20.20</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div> At June 30, 2025, options to purchase 87,288 shares of common stock were unvested at a weighted average exercise price of $9.32. </div><div>&#160;
  </div><div> At June 30, 2025, there was $201,000 of total unrecognized compensation expense related to unvested stock option awards, which will be recognized over the weighted average remaining vesting period of approximately 1.2 years. </div><div>&#160;
  </div><div>
   <span style="font-weight: bold; font-style: italic;">Restricted Stock Units (&#8220;RSUs&#8221;)</span>
  </div><div>&#160;
  </div><div> During the three months ended June 30, 2025 and 2024, the Company granted 428,552 and 207,050, respectively, of time-based vesting RSUs, based on the closing market price on the grant date. </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 style="width: 77%;">&#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.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">



      <span style="font-weight: bold;">Number of

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




      <span style="font-weight: bold;">Weighted Average
<br/>
      Grant Date Fair
<br/>
      Value</span>
     </td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Outstanding at March 31, 2025
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">505,373</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">7.26</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Granted
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">428,552</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">9.76</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Vested
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(121,364</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">9.49</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Forfeited/Cancelled
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(580</td><td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">7.73</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Outstanding at June 30, 2025
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">811,981</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double 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; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">8.25</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div> At June 30, 2025, there was $5,931,000 of unrecognized compensation expense related to RSUs, which will be recognized over the weighted average remaining vesting period of approximately 2.7 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 three months ended June 30, 2025, the Company granted 353,778 PSUs (at target performance levels) based on the Company&#8217;s stock price or a total shareholder return (&#8220;TSR&#8221;) market conditions. During the three months ended June 30, 2024, the Company granted 155,391 PSUs (at target performance levels), based on a TSR market condition. All PSUs granted have a three-year performance period, subject to continued employment. </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">Stock Price PSUs</span>
  </div><div>&#160;
  </div><div> During the three months ended June 30, 2025, the Company granted 176,893 PSUs (at target performance levels), which vest as follows: (i) if the stock price is greater than or equal to $15.00 per share, then <span style="-sec-ix-hidden: hidden-fact-17">1/3</span> of the grant will vest, (ii) if the stock price is greater than or equal to $17.00 per share then the next <span style="-sec-ix-hidden: hidden-fact-18">1/3</span> 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-19">1/3</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 $18.00 and $22.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>&#160;
  </div><div> During the three months ended June 30, 2024, the Company did not grant any PSUs based on the Company&#8217;s stock price. </div><div>&#160;
  </div><div>
   <span style="font-style: italic;">TSR PSUs</span>
  </div><div>&#160;
  </div><div> During the three months ended June 30, 2025 and 2024, the Company granted 176,885 and 155,391 PSUs (at target performance levels), respectively, which cliff vest and 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 TSR 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, as of the start of the performance period. 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> 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; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;"> <tr style="height: 0px; font-size: 0px;"> <td style="width: 77%;">&#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.0pt;"> <td>&#160;</td> <td colspan="7" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <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;">Three Months Ended</span><br/>June 30,</span> </td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td>&#160;</td> <td style="vertical-align: bottom; text-align: center; 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: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"><b>2025</b></td><td style="vertical-align: bottom; text-align: center; 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: center; border-width: initial; border-style: none; border-color: initial;">&#160;</td> <td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <span style="font-weight: bold;">2024</span> </td><td style="vertical-align: bottom; text-align: center; width: 1%; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Risk free interest rate </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">3.86</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</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; width: 9%;">4.45</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> </tr> <tr style="vertical-align: top;"> <td><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;">Expected life in years</span></td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">0.7-3.0</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;">3</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Expected volatility of the Company's common stock </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">66.80</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</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; width: 9%;">59.80</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> </tr> <tr style="vertical-align: top; height: 1pt;"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Average correlation coefficient of peer companies </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">15.70</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</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; width: 9%;">16.50</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Expected dividend yield </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt;"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Grant date fair value </div> </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%;">7.33-12.68 </td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td> <td style="vertical-align: bottom; text-align: right;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">8.65</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> </table><div>&#160;
  </div><div> The following is a summary of non-vested PSUs: </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: 77%;">&#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.0pt;">
    <td>&#160;</td>
    <td colspan="3" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">



      <span style="font-weight: bold;">Number of

      Shares</span>
       </td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; 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 : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; width : 9%; white-space : nowrap; ">




      <span style="font-weight: bold;">Weighted Average
<br/>
      Grant Date Fair
<br/>
      Value</span>
     </td><td style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Outstanding at March 31, 2025
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">764,387</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">7.42</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Granted
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">353,778</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">10.57</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Vested
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(43,917</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">14.55</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Forfeited/Cancelled
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(76,101</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">13.65</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Outstanding at June 30, 2025
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">998,147</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">7.74</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div> At June 30, 2025, there was $5,256,000 of unrecognized compensation expense related to these awards, which will be recognized over the weighted average remaining vesting period of approximately 2.2 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/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><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 (a)<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 (h)(2)(i)<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/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 5: 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 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 (h)(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_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>36
<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.2</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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;">17. 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 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 returns: </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: 77%;">&#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.0pt;">
    <td>&#160;</td>
    <td colspan="7" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <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;">Three Months Ended</span><br/>June 30,</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; 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;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center; 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;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Balance at beginning of period
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">19,677,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">19,326,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Charged to expense
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">38,453,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">33,352,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Amounts processed
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(39,999,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(37,632,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Balance at end of period
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">18,131,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">15,046,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
  </table><div>&#160;
  </div><div> At June 30, 2025 and March 31, 2025, the Company&#8217;s total warranty return accrual was $18,131,000 and $19,677,000, respectively, of which $7,222,000 and $6,478,000, respectively, was included in the customer returns RGA issued within accounts receivable&#8212;net and $10,909,000 and $13,199,000, respectively, was included in the customer finished goods returns accrual in the condensed consolidated balance sheets. </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. The Company has an immaterial amount accrued related to these exposures to various lawsuits, claims, examinations, and administrative proceedings.
  </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>37
<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.2</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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;">18. 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; 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; 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; 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.
  </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-weight: 400; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; 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: 77%;"></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="vertical-align: top;"><td>&#160;</td><td colspan="6" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;"><b>Three Months Ended&#160;</b></span></td><td style="vertical-align: bottom; text-align: center; 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 colspan="6" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;"><b>June 30,</b></span></td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td>&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="font-weight: bold;">2025</span></td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="font-weight: bold;">2024</span></td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Net sales to external customers for Hard Parts reportable segment</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">174,889,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">158,187,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Intersegment sales for Hard Parts reportable segment</div></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; width: 9%;">258,000</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;">&#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; width: 9%;">32,000</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: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Total net sales for Hard Parts reportable segment</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">175,147,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;">158,219,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td>&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="font-style: italic;">Reconciliation of net sales</span></div></td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Other net sales (1)</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">13,475,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;">11,700,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Elimination of intersegment net sales</div></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; width: 9%;">(258,000</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;">&#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; width: 9%;">(32,000</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: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Total consolidated net sales</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">188,364,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">169,887,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td>&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Less (2):</div></td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td style="padding-left: 10px;"><div>Material, labor, and overhead expenses</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">113,895,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;">109,217,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td style="padding-left: 10px;"><div>Logistic expenses (3)</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">30,665,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;">22,778,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td style="padding-left: 10px;"><div>Revaluation of cores on customers' shelves</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,026,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;">394,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td style="padding-left: 10px;"><div>Foreign exchange impact of lease liabilities and forward contracts</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(8,348,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#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; width: 9%;">11,078,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td style="padding-left: 10px;"><div>Other segment items (4)</div></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; width: 9%;">19,477,000</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;">&#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; width: 9%;">21,211,000</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: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Total operating income (loss) for Hard Parts reportable segment</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">18,432,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(6,459,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td>&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="font-style: italic;">Reconciliation of profit (loss)</span></div></td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Other operating income (loss) (1)</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,633,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;">(6,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Elimination of intersegment operating income</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;">9,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Interest expense, net</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(12,812,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#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; width: 9%;">(14,387,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Change in fair value of compound net derivative liability</div></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; width: 9%;">(1,790,000</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;">&#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; width: 9%;">2,580,000</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: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Total consolidated income (loss) before income tax expense (benefit)</div></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;">5,467,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;">(18,263,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">)&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td>&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="font-weight: bold;">Reconciliations of other significant items and assets:</span></div></td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td>&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="font-weight: bold;">Depreciation and amortization</span></div></td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Depreciation and amortization for Hard Parts reportable segment (5)</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">2,232,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">2,525,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Other depreciation and amortization (1)</div></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; width: 9%;">217,000</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;">&#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; width: 9%;">204,000</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: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Total consolidated depreciation and amortization</div></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;">2,449,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;">2,729,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td>&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="font-weight: bold;">Capital Expenditures</span></div></td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Captial expenditures for Hard Parts reportable segment</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">394,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">253,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Other capital expenditures (1)</div></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; width: 9%;">413,000</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;">&#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; width: 9%;">237,000</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: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Total consolidated capital expenditures</div></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;">807,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;">490,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td></tr></table><table cellpadding="0" style="font-size: 10pt; font-weight: 400; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; height: 0px; font-size: 0px;"><td style="width: 77%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr style="vertical-align: top;"><td>&#160;</td><td style="vertical-align: bottom; text-align: center; 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: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; white-space: nowrap; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; 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: center;">&#160;</td><td style="vertical-align: bottom; text-align: center; 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: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; white-space: nowrap; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="font-weight: bold;">Assets</span></div></td><td style="vertical-align: bottom; text-align: center; 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: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; white-space: nowrap; width: 9%;"><span style="font-weight: bold;">June 30, 2025</span></td><td style="vertical-align: bottom; text-align: center; 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: center;">&#160;</td><td style="vertical-align: bottom; text-align: center; 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: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; white-space: nowrap; width: 9%;"><span style="font-weight: bold;">March 31, 2025</span></td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Total assets for Hard Parts reportable segment</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">981,161,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">967,178,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Other assets (1)</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">60,688,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;">58,355,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Elimination of intersegment assets</div></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; width: 9%;">(68,499,000</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;">&#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; width: 9%;">(67,897,000</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: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Total consolidated assets</div></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;">973,350,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;">957,636,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; 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 income (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;">
    <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;">
    <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/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 2: 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 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 (e)<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 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<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 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<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 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>38
<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.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Repurchases<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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 Repurchases [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 Repurchases</a></td>
<td class="text"><div>
   <span style="font-weight: bold;">19. Share Repurchases</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 three months ended June 30, 2025, the Company repurchased 197,796 shares of its common stock for $1,966,000. As of June 30, 2025, $25,543,000 has been utilized and $11,457,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,576,937 shares repurchased under this program through June 30, 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><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>39
<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.2</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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;">20. 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;">The Company has 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 Company renewed this operating lease for an additional three-year period, effective January 1, 2025. The rent expense recorded for this related party lease was $93,000 and $81,000 for the three months ended June 30, 2025 and 2024, respectively.</span> </div><div>&#160;
  </div><div>
   <span style="font-family: Times; font-style: italic;">Convertible Note and Election of Director</span>
  </div><div>&#160;
  </div><div>
   <span style="font-family: Times;">In connection with the issuance and sale of the Company&#8217;s Convertible Notes on March 31, 2023 (see Note 7), the Board appointed Douglas Trussler, a co-founder of Bison Capital, to the Board. Mr. Trussler&#8217;s compensation is different from the compensation for other non-employee directors as described in the Company&#8217;s Definitive Proxy Statement, filed with the SEC on July 29, 2025.</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_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 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 2: 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 3: 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 4: 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 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 (c)<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 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 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>40
<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.2</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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 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_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>
</tr>
<tr class="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="nump">$ 3,042,000<span></span>
</td>
<td class="num">$ (18,085,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/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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<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)(i))<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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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 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 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: 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 18: 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 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: 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>41
<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.2</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>Jun. 30, 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>42
<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.2</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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>Basis of Presentation and New Accounting Pronouncements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div> <span style="font-weight: bold; font-style: italic;">Basis of Presentation</span> </div><div>
   <span>The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) for interim financial information and with the instructions to Form 10-Q. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Operating results for the three months ended June 30, 2025 are not necessarily indicative of the results that may be expected for the fiscal year ending March 31, 2026. This report should be read in conjunction with the Company&#8217;s audited consolidated financial statements and notes thereto for the fiscal year ended March 31, 2025, which are included in the Company&#8217;s Annual Report on Form 10-K filed with the Securities and Exchange Commission (&#8220;SEC&#8221;) on June 9, 2025.</span>
  </div><div>
   <span>The accompanying condensed consolidated financial statements have been prepared on a consistent basis with, and there have been no material changes to the accounting policies described in Note 2, Summary of Significant Accounting Policies, to the consolidated financial statements that are presented in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended March 31, 2025.</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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Accounting Pronouncements Not Yet Adopted</a></td>
<td class="text"><div> <span style="font-weight: bold;">Accounting Pronouncements Not Yet Adopted</span> </div><div>
   <span style="font-style: italic;">Disclosure Improvements</span>
  </div><div>
   <span>In October 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-06, </span><span style="font-style: italic;">Disclosure Improvements: Codification Amendments in Response to the SEC&#8217;s Disclosure Update and Simplification Initiative</span><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.</span>
  </div><div>
   <span style="font-style: italic;">Improvements to Income Tax Disclosures</span>
  </div><div>
   <span>In December 2023, the FASB issued ASU 2023-09, </span><span style="font-style: italic;">Improvements to Income Tax Disclosures (Topic 740)</span><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. 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.</span>
  </div><div>
   <span style="font-style: italic;">Disaggregation of Income Statement Expenses</span>
  </div><div>
   <span>In November 2024, the FASB issued ASU 2024-03, </span><span style="font-style: italic;">Disaggregation of Income Statement Expenses (&#8220;DISE&#8221;) (Subtopic 220-40)</span><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><span style="font-style: italic;">Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40) Clarifying the Effective Date</span><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, with early adoption permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.</span>
  </div><div>
   <span style="font-style: italic;">Debt with Conversion and Other Options</span>
  </div><div>
   <span>In November 2024, the FASB issued ASU 2024-04, </span><span style="font-style: italic;">Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments</span><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, with early adoption permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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.2</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 - Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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> <span>Accounts receivable &#8212; net is comprised of the following:</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 style="width: 77%;"></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="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">June 30, 2025</span>
     </td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div>
      <span style="font-weight: bold;">Accounts receivable - net</span>
     </div>
    </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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Accounts receivable &#8212; trade
     </div>
    </td>
    <td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">109,041,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">113,807,000</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Allowance for credit losses
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">(264,000</td><td style="text-align: left; width: 1%;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">(207,000</td><td style="text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Customer payment discrepancies
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">(2,015,000</td><td style="text-align: left; width: 1%;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">(1,765,000</td><td style="text-align: left; width: 1%;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 21.6pt;">
      Customer returns RGA issued
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(21,230,000</td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(20,771,000</td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total accounts receivable &#8212; net</span>&#160;
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">85,532,000</td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">91,064,000</td><td style="text-align: left; width: 1%; 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_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>44
<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.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory - Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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 - 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_ScheduleOfInventoryCurrentTableTextBlock', window );">Inventory Net</a></td>
<td class="text"><div> <span>Inventory &#8212; net is comprised of the following:</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 style="width: 77%;">&#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.0pt;">
    <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; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      <span style="font-weight: bold;">June 30, 2025</span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#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; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      <span style="font-weight: bold;">March 31, 2025</span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Inventory &#8212; net</span>
     </div>
    </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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Raw materials
     </div>
    </td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">154,325,000</td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">150,274,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Work-in-process
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">8,917,000</td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">7,821,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Finished goods
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">204,604,000</td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">202,078,000</td><td style="width: 1%; 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: 1.0pt;">
    <td>&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">367,846,000</td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">360,173,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Less allowance for excess and obsolete inventory
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(19,566,000</td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(18,964,000</td><td style="width: 1%; 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: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Inventory</span>
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">348,280,000</td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">341,209,000</td><td style="width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Inventory unreturned
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">18,492,000</td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">18,460,000</td><td style="width: 1%; 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: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total inventory &#8212; net</span>
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">366,772,000</td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">359,669,000</td><td style="width: 1%; 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_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> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 210<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>45
<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.2</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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> <span>Contract assets are comprised of the following:</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 style="width: 77%;">&#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="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; white-space : nowrap; "><b>June 30, 2025</b></td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#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; white-space : nowrap; "><b>March 31, 2025</b></td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Short-term contract assets</span>
     </div>
    </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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Cores expected to be returned by customers
     </div>
    </td>
    <td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">18,151,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">17,732,000</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Core premiums paid to customers
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">9,981,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">9,669,000</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Upfront payments to customers
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,350,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">1,400,000</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Finished goods premiums paid to customers
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">847,000</td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">805,000</td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total short-term contract assets</span>
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">30,329,000</td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">29,606,000</td><td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Long-term contract assets</span>
     </div>
    </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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Remanufactured cores held at customers' locations
     </div>
    </td>
    <td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">305,398,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">$</td><td style="text-align: right; width: 9%;">301,388,000</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Core premiums paid to customers
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">25,131,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">24,714,000</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Long-term core inventory deposits
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">5,569,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">5,569,000</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Finished goods premiums paid to customers
     </div>
    </td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">2,627,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="text-align: left; width: 1%;">&#160;</td><td style="text-align: right; width: 9%;">2,483,000</td><td style="text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Upfront payments to customers
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">1,804,000</td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">2,114,000</td><td style="text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total long-term contract assets</span>
     </div>
    </td>
    <td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">340,529,000</td><td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">336,268,000</td><td style="text-align: left; width: 1%; 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_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>46
<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.2</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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> <span style="font-weight: bold; font-style: italic;">Significant Customer Concentrations</span> </div>
  <div>&#160;
  </div>
  <div> <span>The largest customers accounted for the following percentage of consolidated net sales:</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 style="width: 77%;">&#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: 23.0pt;">
    <td>&#160;</td>
    <td colspan="7" style="text-align: center; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">



      <span style="font-weight: bold;">Three Months Ended
<br/>
      June 30,</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; 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;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center; 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;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Net sales </span>
     </div>
    </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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Customer A
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">39</td><td style="width: 1%; text-align: left;">%</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">40</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Customer B
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">24</td><td style="width: 1%; text-align: left;">%</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">17</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Customer C
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">22</td><td style="width: 1%; text-align: left;">%</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">28</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
  </table><div>&#160;
  </div>
  <div> <span>Revenues for these customers were derived from the Hard Parts segment and Test Solutions and Diagnostic Equipment segment. See Note 18 for a discussion of the Company&#8217;s segments.</span> </div>
  <div>&#160;
  </div>
  <div> <span>The largest customers accounted for the following percentage of accounts receivable &#8211; trade:</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 style="width: 76%;">&#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.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%; border-top: none; border-left: none; border-right: none; border-bottom: 1px solid black;">&#160;</td><td style="text-align : center; width : 9%; border-left : none; border-right : none; border-bottom : 1px solid black; border-top : none; vertical-align : bottom; white-space : nowrap; ">


      <span style="font-weight: bold;">June 30, 2025</span>
     </td><td style="text-align: center; width: 1%; border-left: none; border-right: none; border-bottom: 1px solid black; border-top: none;">&#160;</td>
    <td style="text-align: center; width: 1%;">&#160;</td><td style="text-align: center; width: 1%; border-left: none; border-right: none; border-bottom: 1px solid black; border-top: none;">&#160;</td><td style="text-align : center; width : 9%; border-left : none; border-right : none; border-bottom : 1px solid black; border-top : none; vertical-align : bottom; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="text-align: center; width: 1%; border-bottom: 1px solid black; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Accounts receivable - trade</span>
     </div>
    </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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Customer A
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">48</td><td style="width: 1%; text-align: left;">%</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 9%; text-align: right;">41</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Customer B
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">23</td><td style="width: 1%; text-align: left;">%</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 9%; text-align: right;">26</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Customer C
     </div>
    </td>
    <td style="width: 1%;">&#160;</td><td style="width: 9%; text-align: right;"> <div> -&#160;</div> </td><td style="width: 1%;"><span style="letter-spacing: normal; text-align: right; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%</span></td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 9%; text-align: right;">7</td><td style="width: 1%; text-align: left;">%</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> <span>The Company&#8217;s products are sold predominantly in North America and accounted for the following percentages of consolidated net sales:</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 style="width: 77%;">&#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: 23.0pt;">
    <td>&#160;</td>
    <td colspan="7" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">



      <span style="font-weight: bold;">Three Months Ended
<br/>
      June 30,</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


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


      <span style="font-weight: bold;">2024</span>
     </td><td style="text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Product line</span>
     </div>
    </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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Rotating electrical products
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">66</td><td style="width: 1%; text-align: left;">%</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">65</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Brake-related products
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">23</td><td style="width: 1%; text-align: left;">%</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">24</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Wheel hub products
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">6</td><td style="width: 1%; text-align: left;">%</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">7</td><td style="width: 1%; text-align: left;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Other products
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">5</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">%</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">4</td><td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">%</td>
   </tr>

   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">100</td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">%</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">100</td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">%</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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<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_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>47
<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.2</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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 Debt</a></td>
<td class="text"><div> <span>The Company&#8217;s Convertible Notes are comprised of the following:</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 style="width: 77%;">&#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.0pt;">
    <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; white-space : nowrap; ">
     <div>
      <span style="font-weight: bold;">June 30, 2025</span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#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; white-space : nowrap; ">
     <div>
      <span style="font-weight: bold;">March 31, 2025</span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Convertible Notes, related party</span>
     </div>
    </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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Principal amount of Convertible Notes
     </div>
    </td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">38,730,000</td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">35,209,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Less: unamortized debt discount attributed to Compound Net Derivative Liability
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(6,271,000</td><td style="width: 1%; text-align: left;">)&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">(6,556,000</td><td style="width: 1%; text-align: left;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Less: unamortized debt discount attributed to debt issuance costs
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(875,000</td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(916,000</td><td style="width: 1%; 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: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Carrying amount of the Convertible Notes
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">31,584,000</td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">27,737,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Plus: Compound Net Derivative Liability
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">9,260,000</td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">7,470,000</td><td style="width: 1%; 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: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Net carrying amount of Convertible Notes, related party</span>
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">40,844,000</td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">35,207,000</td><td style="width: 1%; 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> <span style="color: rgb(0, 0, 0);">Interest expense related to the Convertible Notes is as follows:</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 style="width: 77%;">&#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%;">&#160;</td><td colspan="5" style="text-align: center;"><span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-weight: bold;">Three Months Ended<br/>June 30,</span>   </td>
    <td style="width: 1%;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: 1px solid black; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: 1px solid black; border-left: none; border-right: none; width: 9%;">
     <div>
      <span style="font-weight: bold;">2025</span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: 1px solid black; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="text-align: center; border-bottom: 1px solid black; border-top: 1px solid black; border-left: none; border-right: none; width: 9%;">
     <div>
      <span style="font-weight: bold;">2024</span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: 1px solid black; border-left: none; border-right: none; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Interest expense on Convertible Notes</span>
     </div>
    </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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Contractual interest expense
     </div>
    </td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">968,000</td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">880,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Accretion of debt discount
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">285,000</td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">238,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Amortization of debt issuance costs
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">41,000</td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">33,000</td><td style="width: 1%; 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: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total interest expense on Convertible Notes</span>
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">1,294,000</td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">1,151,000</td><td style="width: 1%; 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>48
<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.2</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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> <span>Contract liabilities are comprised of the following:</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 style="width: 77%;">&#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.0pt;">
    <td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#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; white-space : nowrap; ">
     <div>
      <span style="font-weight: bold;">June 30, 2025</span>
     </div>
    </td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td>&#160;</td>
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">&#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; white-space : nowrap; ">
     <div>
      <span style="font-weight: bold;">March 31, 2025</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="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Short-term contract liabilities</span>
     </div>
    </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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Customer allowances earned
     </div>
    </td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">17,814,000</td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">16,283,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Customer core returns accruals
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">14,826,000</td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">13,880,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Core bank liability
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">11,399,000</td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">1,795,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Accrued core payment
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3,117,000</td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3,196,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Customer deposits
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,137,000</td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">2,486,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Finished goods liabilities
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">103,000</td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">518,000</td><td style="width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total short-term contract liabilities</span>
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">49,396,000</td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="font-weight: bold; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">38,158,000</td><td style="width: 1%; 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: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Long-term contract liabilities</span>
     </div>
    </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: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Customer core returns accruals
     </div>
    </td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">236,875,000</td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">$</td><td style="width: 9%; text-align: right;">227,588,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Accrued core payment
     </div>
    </td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3,146,000</td><td style="width: 1%; text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 9%; text-align: right;">3,768,000</td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Core bank liability
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> - </td><td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">10,048,000</td><td style="width: 1%; 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: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total long-term contract liabilities</span>
     </div>
    </td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">240,021,000</td><td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="font-weight: bold; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">241,404,000</td><td style="width: 1%; 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_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>49
<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.2</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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 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 style="height: 0px; width: 37%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 38%;">&#160;</td><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.0pt;">
    <td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Leases</span>
     </div>
    </td>
    <td style="border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div>
      <span style="font-weight: bold;">Classification</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">&#160;</td><td style="vertical-align : bottom; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "><b>June 30,2025</b></td>
    <td style="text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td colspan="2" style="vertical-align : bottom; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; text-align : center; white-space : nowrap; ">


      <span style="font-weight: bold;">March 31, 2025</span>
      </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Assets:</span>
     </div>
    </td>
    <td>&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom; border-bottom: none; border-top: 1px solid black; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Operating
     </div>
    </td>
    <td>&#160;</td><td style="vertical-align: bottom;"> <div> <span style="-sec-ix-hidden: hidden-fact-4"><span style="-sec-ix-hidden: hidden-fact-5">Operating lease assets</span></span> </div> </td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">68,281,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">66,603,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Finance
     </div>
    </td>
    <td>&#160;</td><td> <div> <span style="-sec-ix-hidden: hidden-fact-6"><span style="-sec-ix-hidden: hidden-fact-7">Plant and equipment</span></span> </div> </td>
    <td style="vertical-align: bottom; text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">5,309,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">4,296,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total leased assets</span>
     </div>
    </td>
    <td>&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">73,590,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">70,899,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="height: 1pt;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Liabilities:</span>
     </div>
    </td>
    <td>&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Current
     </div>
    </td>
    <td>&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Operating
     </div>
    </td>
    <td>&#160;</td><td> <div> <span style="-sec-ix-hidden: hidden-fact-8"><span style="-sec-ix-hidden: hidden-fact-9">Operating lease liabilities</span></span> </div> </td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">10,196,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">9,982,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Finance
     </div>
    </td>
    <td>&#160;</td><td> <div> <span style="-sec-ix-hidden: hidden-fact-10"><span style="-sec-ix-hidden: hidden-fact-11">Other current liabilities</span></span> </div> </td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,321,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">1,222,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Long-term
     </div>
    </td>
    <td>&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Operating
     </div>
    </td>
    <td>&#160;</td><td> <div> <span style="-sec-ix-hidden: hidden-fact-12"><span style="-sec-ix-hidden: hidden-fact-13">Long-term operating lease liabilities</span></span> </div> </td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">63,056,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">65,308,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Finance
     </div>
    </td>
    <td>&#160;</td><td> <div> <span style="-sec-ix-hidden: hidden-fact-14"><span style="-sec-ix-hidden: hidden-fact-15">Other liabilities</span></span> </div> </td>
    <td style="vertical-align: bottom; text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">3,268,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="height: 1pt;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total lease liabilities</span>
     </div>
    </td>
    <td>&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">77,841,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; 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; width: 1%; 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 condensed consolidated statements of operations 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 style="width: 77%;">&#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="7" style="text-align: center;">


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


      <span style="font-weight: bold;">June 30,</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right; 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: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; 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: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="vertical-align: bottom; text-align: right; 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: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Lease cost</span>
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Operating lease cost
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">3,490,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">3,759,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Short-term lease cost
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">216,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">312,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Variable lease cost
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">133,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">164,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Finance lease cost:
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Amortization of finance lease assets
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">355,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">358,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Interest on finance lease liabilities
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">74,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">51,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Total lease cost</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">4,268,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">4,644,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; 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 June 30, 2025 by fiscal year 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="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Maturity of lease liabilities by fiscal year</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align : bottom; width : 9%; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; ">


      <span style="font-weight: bold;">Operating Leases</span>
     </td><td style="vertical-align: bottom; text-align: right; width: 1%; 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="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align : bottom; width : 9%; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; ">


      <span style="font-weight: bold;">Finance Leases</span>
     </td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align : bottom; width : 9%; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; ">


      <span style="font-weight: bold;">Total</span>
     </td><td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="margin-left: 7.2pt;">
      2026- remaining nine months
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">10,643,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,279,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">11,922,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">2027</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">12,331,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">1,304,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">13,635,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">2028</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">11,672,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">1,049,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">12,721,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">2029&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">11,179,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">818,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">11,997,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">2030</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">11,378,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">740,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">12,118,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Thereafter
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">32,135,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">92,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">32,227,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Total lease payments
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">89,338,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">5,282,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">94,620,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Less amount representing interest
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(16,086,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(693,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(16,779,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Present value of lease liabilities</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">73,252,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">4,589,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">77,841,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; 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 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; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: top; height: 1.0pt;"> <td>&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align : bottom; width : 9%; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "> <span style="font-weight: bold;">June 30, 2025</span> </td><td style="vertical-align: bottom; text-align: right; width: 1%; 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="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td style="vertical-align : bottom; width : 9%; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "> <span style="font-weight: bold;">March 31, 2025</span> </td><td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> <span style="font-weight: bold;">Lease term and discount rate</span> </div> </td> <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> <td>&#160;</td> <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Weighted-average remaining lease term (years): </div> </td> <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> <td>&#160;</td> <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td> <div style="text-indent: -7.2pt; padding-left: 14.4pt;"> Finance leases </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4.0</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> <td style="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; width: 9%;">3.2</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td> <div style="text-indent: -7.2pt; padding-left: 14.4pt;"> Operating leases </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">7.1</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> <td style="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; width: 9%;">7.3</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Weighted-average discount rate: </div> </td> <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> <td>&#160;</td> <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td> <div style="text-indent: -7.2pt; padding-left: 14.4pt;"> Finance leases </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">7.1</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> <td style="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; width: 9%;">7.0</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td> <div style="text-indent: -7.2pt; padding-left: 14.4pt;"> Operating leases </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">5.8</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> <td style="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; width: 9%;">5.8</td><td style="vertical-align: bottom; 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>50
<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.2</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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 accounts receivable discount programs: </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: 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: 1.0pt;"> <td>&#160;</td> <td colspan="7" style="vertical-align: bottom; text-align: center;"> <span style="font-weight: bold;">Three Months Ended</span> </td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td>&#160;</td> <td colspan="7" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <span style="font-weight: bold;">June 30,</span> </td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td>&#160;</td> <td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <span style="font-weight: bold;">2025</span> </td><td style="vertical-align: bottom; text-align: right; width: 1%; 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="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; width: 9%; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <span style="font-weight: bold;">2024</span> </td><td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Receivables discounted </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">168,194,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">144,541,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Weighted average number of days collection was accelerated </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">345</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> <td style="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; width: 9%;">342</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Annualized weighted average discount rate </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">5.7</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> <td style="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; width: 9%;">6.9</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Amount of discount recognized as interest expense </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">9,158,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> <td style="text-align: right;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">9,507,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_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>51
<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.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_EarningsPerShareAbstract', window );"><strong>Net Income (Loss) per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Reconciliation of Basic and Diluted Net Income (Loss) Per Share</a></td>
<td class="text"><div> The following presents a reconciliation of basic and diluted net income (loss) per share: </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="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td><td colspan="5" style="vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Three Months Ended</span>
       &#160;  &#160;</td>

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


      <span style="font-weight: bold;">June 30, </span>
       &#160;  &#160;</td>

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


      <span style="font-weight: bold;">2025</span>
     </td><td style="vertical-align: bottom; text-align: right; width: 1%; 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="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net income (loss)</div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%;">3,042,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%;">(18,085,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Basic shares
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">19,369,060</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="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; width: 9%;">19,674,539</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Effect of potentially dilutive securities
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">548,603</td><td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; </td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Diluted shares
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;">19,917,663</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;">19,674,539</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Net income (loss) per share:
     </div>
    </td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; height: 1pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Basic net income (loss) per share
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">0.16</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%;">(0.92</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 14.4pt;">
      Diluted net income (loss) per share
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%;">0.15</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%;">(0.92</td><td style="vertical-align: bottom; text-align: left; width: 1%; 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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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.2</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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 derivative instruments on the condensed consolidated statements of operations: </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 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.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td colspan="5" style="vertical-align: bottom; text-align: center; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;"> Foreign Exchange Impact of Lease <br/>Liabilities and Forward Contracts</span>
       &#160;  &#160;</td>

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


      <span style="font-weight: bold;">Three Months Ended</span>
       &#160;  &#160;</td>

    <td style="vertical-align: bottom; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="text-align: center;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Derivatives Not Designated as</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td colspan="5" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">June 30,</span>
       &#160;  &#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      <span style="font-weight: bold;">Hedging Instruments</span>
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="vertical-align: bottom; text-align: right; width: 1%; 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="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Gain (loss) from forward foreign currency exchange contracts
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4,346,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(5,369,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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CC<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CC<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 4E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4E<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>53
<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.2</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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 summarizes financial assets and liabilities measured at fair value, by level within the fair value hierarchy: </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 style="width: 19%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 7%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 7%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 7%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 7%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 7%;">&#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: 7%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 7%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 1%;">&#160;</td><td style="width: 7%;">&#160;</td><td style="width: 1%;">&#160;</td></tr><tr style="height: 0px; font-size: 0px;"><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><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><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><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td></tr><tr style="height: 0px; font-size: 0px;"><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><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><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><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td><td>&#160;</td></tr><tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td colspan="11" style="vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: center; font-weight: bold;">June 30, 2025</td>


    <td style="text-align: right; border-width: initial; border-style: none; border-color: initial;">&#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="2" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td colspan="10" style="vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; font-weight: bold; text-align: center;">March 31, 2025</td>

    <td style="vertical-align: bottom; text-align: right; 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 style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td colspan="11" style="vertical-align: bottom; border-width: initial; border-style: none; border-color: initial; text-align: center; font-weight: bold;">Fair Value Measurements</td>


    <td style="text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td colspan="10" style="vertical-align: bottom; border-width: initial; border-style: none; border-color: initial; font-weight: bold; text-align: center;">Fair Value Measurements</td>

    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
   </tr><tr style="vertical-align: top;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td colspan="11" style="vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: center; font-weight: bold;">Using Inputs Considered as          </td>


    <td style="text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td colspan="10" style="vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; font-weight: bold; text-align: center;">Using Inputs Considered as         </td>

    <td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr><tr style="vertical-align: top; height: 7.2pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;">&#160;</td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align : bottom; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; text-align : center; white-space : nowrap; ">


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


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


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


      <span style="font-weight: bold;">Level 3</span>
     </td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right; border-width: initial; border-style: none; border-color: initial;">&#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="2" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


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


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


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


      <span style="font-weight: bold;">Level 3</span>
     </td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 7.2pt;">
    <td>
     <div>
      <span style="font-weight: bold;">Assets</span>
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 7.2pt;">
    <td>
     <div>
      Short-term investments
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 7.2pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="margin-left: 7.2pt;">
      Mutual funds
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 7%;">2,011,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 7%;">2,011,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 7%;"> &#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; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 7%;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left;">$&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: right;"> 1,881,000 </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; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 7%;">1,881,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 7%;"> &#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; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 7%;"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 7.2pt;">
    <td>
     <div>
      Prepaid expenses and other current assets
     </div>
    </td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
    <td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td>
     <div style="margin-left: 7.2pt;">
      Forward foreign currency exchange contracts
     </div>
    </td>
    <td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;">2,683,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"> - </td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;">2,683,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: right;"> <div> - </div> </td>
    <td style="text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"> - </td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"> - </td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <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><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><td>&#160;</td>
    <td colspan="2">&#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><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>
     <div>
      <span style="font-weight: bold;">Liabilities</span>
     </div>
    </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><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><td>&#160;</td>
    <td colspan="2">&#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><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td><td>&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div>
      Other current liabilities
     </div>
    </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><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><td>&#160;</td>
    <td colspan="2">&#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><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>
     <div style="margin-left: 7.2pt;">
      Deferred compensation
     </div>
    </td>
    <td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right;">2,011,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right;">2,011,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right;"> - </td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right;"> <div> 1,881,000 </div> </td>
    <td style="text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right;">1,881,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right;"> - </td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>
   <tr style="vertical-align: top;">
    <td>
     <div style="margin-left: 7.2pt;">
      Forward foreign currency exchange contracts
     </div>
    </td>
    <td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: middle;"> - </td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: middle;"> - </td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: middle;"> - </td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: middle;"> - </td><td style="width: 1%; text-align: left; vertical-align: middle;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right; vertical-align: middle;"> <div> 1,663,000 </div> </td>
    <td style="text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: middle;"> - </td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: middle;">1,663,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: middle;"> - </td><td style="width: 1%; text-align: left;">&#160;</td>
   </tr>

   <tr style="vertical-align: top; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div style="text-indent : -10px; padding-left : 10px; ">
      Convertible notes, related party Compound Net Derivative Liability
     </div>
    </td>
    <td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;">9,260,000</td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"> - </td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"> - </td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;">9,260,000</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right; vertical-align: bottom;"> <div> 7,470,000 </div> </td>
    <td style="text-align: left;">&#160;</td><td style="text-align: left;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"> - </td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;"> - </td><td style="text-align: left; width: 1%;">&#160;</td><td style="width: 1%; text-align: left;">&#160;</td>
    <td style="width: 1%; text-align: left;">&#160;</td><td style="width: 7%; text-align: right; vertical-align: bottom;">7,470,000</td><td style="width: 1%; 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_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; 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: 77%;">&#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 : 1pt; white-space : nowrap; ">
    <td style="padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; padding-left: 10px; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">June 30, 2025</span>
     </td><td style="vertical-align: bottom; 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="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; padding-left: 10px; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">March 31, 2025</span>
     </td><td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Risk free interest rate
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">3.70</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">3.91</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Cost of equity
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">21.40</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">21.30</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      Weighted average cost of capital
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">15.60</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">14.90</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td style="padding-left: 10px;">
     <div>
      Expected volatility of the Company's common stock
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">47.50</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">40.00</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td style="padding-left: 10px;">
     <div>
      EBITDA volatility
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">35.00</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td>
    <td style="text-align: right; padding-left: 10px;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; padding-left: 10px;">45.00</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</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; 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: 77%;">&#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.0pt;">
    <td>&#160;</td>
    <td colspan="7" style="vertical-align: bottom; text-align: center;">


      <span style="font-weight: bold;">Three Months Ended</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td colspan="7" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <span style="font-weight: bold;">June 30,</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; 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;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: center;">&#160;</td>
    <td style="text-align: center; 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;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Beginning balance
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">7,470,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">7,410,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Changes in fair value of Compound Net Derivative Liability included in earnings
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">1,790,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(2,580,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Ending balance
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">9,260,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">4,830,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; 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_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/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><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 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>54
<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.2</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Stock Option Transactions</a></td>
<td class="text"><div> The following is a summary of stock option transactions: </div><br/><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: 77%;">&#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.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <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;">Number of&#160;<br/></span>Shares</span>
     </td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align : bottom; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "><span style="font-weight: 700; letter-spacing: normal; text-align: start; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Weighted Average<br/>Exercise Price</span></td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Outstanding at March 31, 2025
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,053,561</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">20.20</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Forfeited/Cancelled
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(4,220</td><td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">22.64</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Outstanding at June 30, 2025
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">1,049,341</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">20.20</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_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 style="width: 77%;">&#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.0pt;">
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">



      <span style="font-weight: bold;">Number of

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




      <span style="font-weight: bold;">Weighted Average
<br/>
      Grant Date Fair
<br/>
      Value</span>
     </td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Outstanding at March 31, 2025
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">505,373</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">7.26</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Granted
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">428,552</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">9.76</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Vested
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(121,364</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">9.49</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Forfeited/Cancelled
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(580</td><td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">7.73</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Outstanding at June 30, 2025
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">811,981</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double 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; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">8.25</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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"><div> 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; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;"> <tr style="height: 0px; font-size: 0px;"> <td style="width: 77%;">&#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.0pt;"> <td>&#160;</td> <td colspan="7" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <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;">Three Months Ended</span><br/>June 30,</span> </td> </tr> <tr style="vertical-align: top; height: 1.0pt;"> <td>&#160;</td> <td style="vertical-align: bottom; text-align: center; 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: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"><b>2025</b></td><td style="vertical-align: bottom; text-align: center; 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: center; border-width: initial; border-style: none; border-color: initial;">&#160;</td> <td style="vertical-align: bottom; text-align: center; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"> <span style="font-weight: bold;">2024</span> </td><td style="vertical-align: bottom; text-align: center; width: 1%; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Risk free interest rate </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">3.86</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</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; width: 9%;">4.45</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> </tr> <tr style="vertical-align: top;"> <td><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;">Expected life in years</span></td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">0.7-3.0</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;">3</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Expected volatility of the Company's common stock </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">66.80</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</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; width: 9%;">59.80</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> </tr> <tr style="vertical-align: top; height: 1pt;"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Average correlation coefficient of peer companies </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">15.70</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</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; width: 9%;">16.50</td><td style="vertical-align: bottom; text-align: left; width: 1%;">%</td> </tr> <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Expected dividend yield </div> </td> <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;"> - </td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td> </tr> <tr style="vertical-align: top; height: 1pt;"> <td> <div style="text-indent: -7.2pt; padding-left: 7.2pt;"> Grant date fair value </div> </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%;">7.33-12.68 </td><td style="vertical-align: bottom; text-align: right; width: 1%;">&#160;</td> <td style="vertical-align: bottom; text-align: right;">&#160;</td> <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">8.65</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_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock', window );">Performance Stock Units Activity</a></td>
<td class="text"><div> The following is a summary of non-vested PSUs: </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: 77%;">&#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.0pt;">
    <td>&#160;</td>
    <td colspan="3" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;">



      <span style="font-weight: bold;">Number of

      Shares</span>
       </td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; 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 : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; width : 9%; white-space : nowrap; ">




      <span style="font-weight: bold;">Weighted Average
<br/>
      Grant Date Fair
<br/>
      Value</span>
     </td><td style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Outstanding at March 31, 2025
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">764,387</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">7.42</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Granted
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">353,778</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">10.57</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Vested
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(43,917</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">14.55</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Forfeited/Cancelled
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(76,101</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">13.65</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Outstanding at June 30, 2025
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">998,147</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">&#160;</td>
    <td style="vertical-align: bottom; text-align: right;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">7.74</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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<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.2</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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 Returns</a></td>
<td class="text"><div> The following summarizes the changes in the warranty returns: </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: 77%;">&#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.0pt;">
    <td>&#160;</td>
    <td colspan="7" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">


      <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;">Three Months Ended</span><br/>June 30,</span>
     </td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>&#160;</td>
    <td style="text-align: center; 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;">


      <span style="font-weight: bold;">2025</span>
     </td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="text-align: center;">&#160;</td>
    <td style="text-align: center; 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;">


      <span style="font-weight: bold;">2024</span>
     </td><td style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Balance at beginning of period
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">19,677,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">19,326,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Charged to expense
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">38,453,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: left;">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">33,352,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Amounts processed
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(39,999,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">(37,632,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">)&#160;</td>
   </tr>
   <tr style="vertical-align: top; height: 1.0pt;">
    <td>
     <div style="text-indent: -7.2pt; padding-left: 7.2pt;">
      Balance at end of period
     </div>
    </td>
    <td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">18,131,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; border-bottom: 3px double 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;">15,046,000</td><td style="vertical-align: bottom; text-align: left; width: 1%; 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_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>56
<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.2</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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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-weight: 400; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; 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: 77%;"></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="vertical-align: top;"><td>&#160;</td><td colspan="6" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;"><b>Three Months Ended&#160;</b></span></td><td style="vertical-align: bottom; text-align: center; 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 colspan="6" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="text-decoration-thickness: initial; float: none; display: inline !important;"><b>June 30,</b></span></td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td>&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="font-weight: bold;">2025</span></td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"><span style="font-weight: bold;">2024</span></td><td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Net sales to external customers for Hard Parts reportable segment</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">174,889,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">158,187,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Intersegment sales for Hard Parts reportable segment</div></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; width: 9%;">258,000</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;">&#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; width: 9%;">32,000</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: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Total net sales for Hard Parts reportable segment</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">175,147,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;">158,219,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td>&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="font-style: italic;">Reconciliation of net sales</span></div></td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Other net sales (1)</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">13,475,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;">11,700,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Elimination of intersegment net sales</div></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; width: 9%;">(258,000</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;">&#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; width: 9%;">(32,000</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: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Total consolidated net sales</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">188,364,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">169,887,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td>&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Less (2):</div></td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td style="padding-left: 10px;"><div>Material, labor, and overhead expenses</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">113,895,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;">109,217,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td style="padding-left: 10px;"><div>Logistic expenses (3)</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">30,665,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;">22,778,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td style="padding-left: 10px;"><div>Revaluation of cores on customers' shelves</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,026,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;">394,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td style="padding-left: 10px;"><div>Foreign exchange impact of lease liabilities and forward contracts</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(8,348,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#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; width: 9%;">11,078,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td style="padding-left: 10px;"><div>Other segment items (4)</div></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; width: 9%;">19,477,000</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;">&#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; width: 9%;">21,211,000</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: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Total operating income (loss) for Hard Parts reportable segment</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">18,432,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(6,459,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td>&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="font-style: italic;">Reconciliation of profit (loss)</span></div></td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Other operating income (loss) (1)</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">1,633,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;">(6,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Elimination of intersegment operating income</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">4,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;">9,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Interest expense, net</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">(12,812,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#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; width: 9%;">(14,387,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">)&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Change in fair value of compound net derivative liability</div></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; width: 9%;">(1,790,000</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;">&#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; width: 9%;">2,580,000</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: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Total consolidated income (loss) before income tax expense (benefit)</div></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;">5,467,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;">(18,263,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">)&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td>&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="font-weight: bold;">Reconciliations of other significant items and assets:</span></div></td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td>&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="font-weight: bold;">Depreciation and amortization</span></div></td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Depreciation and amortization for Hard Parts reportable segment (5)</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">2,232,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">2,525,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Other depreciation and amortization (1)</div></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; width: 9%;">217,000</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;">&#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; width: 9%;">204,000</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: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Total consolidated depreciation and amortization</div></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;">2,449,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;">2,729,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td>&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="font-weight: bold;">Capital Expenditures</span></div></td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td><td style="vertical-align: bottom;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Captial expenditures for Hard Parts reportable segment</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">394,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">253,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Other capital expenditures (1)</div></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; width: 9%;">413,000</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;">&#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; width: 9%;">237,000</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: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Total consolidated capital expenditures</div></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;">807,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;">490,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td></tr></table><table cellpadding="0" style="font-size: 10pt; font-weight: 400; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; height: 0px; font-size: 0px;"><td style="width: 77%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td><td style="vertical-align: bottom; width: 9%;">&#160;</td><td style="vertical-align: bottom; width: 1%;">&#160;</td></tr><tr style="vertical-align: top;"><td>&#160;</td><td style="vertical-align: bottom; text-align: center; 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: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; white-space: nowrap; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; 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: center;">&#160;</td><td style="vertical-align: bottom; text-align: center; 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: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; white-space: nowrap; width: 9%;">&#160;</td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;"><span style="font-weight: bold;">Assets</span></div></td><td style="vertical-align: bottom; text-align: center; 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: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; white-space: nowrap; width: 9%;"><span style="font-weight: bold;">June 30, 2025</span></td><td style="vertical-align: bottom; text-align: center; 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: center;">&#160;</td><td style="vertical-align: bottom; text-align: center; 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: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; white-space: nowrap; width: 9%;"><span style="font-weight: bold;">March 31, 2025</span></td><td style="vertical-align: bottom; text-align: center; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Total assets for Hard Parts reportable segment</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">981,161,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; width: 9%;">967,178,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Other assets (1)</div></td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right; width: 9%;">60,688,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#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; width: 9%;">58,355,000</td><td style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr style="vertical-align: top; height: 1pt;"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Elimination of intersegment assets</div></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; width: 9%;">(68,499,000</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;">&#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; width: 9%;">(67,897,000</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: 1pt; background-color: rgb(204, 238, 255);"><td><div style="text-indent: -7.2pt; padding-left: 7.2pt;">Total consolidated assets</div></td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;">973,350,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">&#160;</td><td style="vertical-align: bottom; text-align: right;">&#160;</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;">$</td><td style="vertical-align: bottom; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;">957,636,000</td><td style="vertical-align: bottom; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; 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 income (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;">
    <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;">
    <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>57
<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.2</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 - Net - Accounts Receivable - Net (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<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_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">$ 109,041,000<span></span>
</td>
<td class="nump">$ 113,807,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">(264,000)<span></span>
</td>
<td class="num">(207,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">(2,015,000)<span></span>
</td>
<td class="num">(1,765,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">(21,230,000)<span></span>
</td>
<td class="num">(20,771,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_AccountsReceivableNet', window );">Total accounts receivable &#8212; net</a></td>
<td class="nump">$ 85,532,000<span></span>
</td>
<td class="nump">$ 91,064,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_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>58
<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.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventory - Net - Inventory - Net (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<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_InventoryNetAbstract', window );"><strong>Inventory &#8212; net</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">$ 154,325,000<span></span>
</td>
<td class="nump">$ 150,274,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">8,917,000<span></span>
</td>
<td class="nump">7,821,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">204,604,000<span></span>
</td>
<td class="nump">202,078,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">367,846,000<span></span>
</td>
<td class="nump">360,173,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">(19,566,000)<span></span>
</td>
<td class="num">(18,964,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_TotalInventory', window );">Inventory</a></td>
<td class="nump">348,280,000<span></span>
</td>
<td class="nump">341,209,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,492,000<span></span>
</td>
<td class="nump">18,460,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 &#8212; net</a></td>
<td class="nump">$ 366,772,000<span></span>
</td>
<td class="nump">$ 359,669,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_mpaa_TotalInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inventory net as of balance sheet date and the inventory 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_TotalInventory</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>59
<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.2</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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 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_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>
</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">$ 1,026,000<span></span>
</td>
<td class="nump">$ 394,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>60
<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.2</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>Jun. 30, 2025</div></th>
<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_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">$ 18,151,000<span></span>
</td>
<td class="nump">$ 17,732,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,981,000<span></span>
</td>
<td class="nump">9,669,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,350,000<span></span>
</td>
<td class="nump">1,400,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">847,000<span></span>
</td>
<td class="nump">805,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">30,329,000<span></span>
</td>
<td class="nump">29,606,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_LongTermContractAssetsAbstract', 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' locations</a></td>
<td class="nump">305,398,000<span></span>
</td>
<td class="nump">301,388,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">25,131,000<span></span>
</td>
<td class="nump">24,714,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,627,000<span></span>
</td>
<td class="nump">2,483,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">1,804,000<span></span>
</td>
<td class="nump">2,114,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">$ 340,529,000<span></span>
</td>
<td class="nump">$ 336,268,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_mpaa_LongTermContractAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_LongTermContractAssetsAbstract</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_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 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<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 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<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 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 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<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 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<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 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<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.2</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 - Significant Customer and Other Information (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2025</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">40.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 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">48.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41.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] | 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">24.00%<span></span>
</td>
<td class="nump">17.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] | 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">23.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26.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] | 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">22.00%<span></span>
</td>
<td class="nump">28.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] | 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">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.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]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<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_srt_ProductOrServiceAxis=mpaa_RotatingElectricalProductsMember', window );">Rotating Electrical Products [Member] | 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="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">66.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65.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_ProductOrServiceAxis=mpaa_BrakeRelatedProductsMember', window );">Brake-Related Products [Member] | 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">23.00%<span></span>
</td>
<td class="text">&#160;<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_srt_ProductOrServiceAxis=mpaa_WheelHubProductsMember', window );">Wheel Hub Products [Member] | 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="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">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.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_ProductOrServiceAxis=mpaa_OtherProductsMember', window );">Other Products [Member] | 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">5.00%<span></span>
</td>
<td class="text">&#160;<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/2009/role/commonPracticeRef<br> -Topic 275<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/2147482861/275-10-50-18<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<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/2147482861/275-10-50-20<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<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/2147482861/275-10-50-18<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-18<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<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/2147482861/275-10-50-20<br><br>Reference 9: 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<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/2147482861/275-10-50-18<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<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/2147482861/275-10-50-20<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<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/2147482861/275-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_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_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_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_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>62
<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.2</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) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2025</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>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_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet', window );">Change in fair value of compound net derivative liability</a></td>
<td class="num">$ (1,790,000)<span></span>
</td>
<td class="nump">$ 2,580,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_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.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.46%<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">86,856,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 90,787,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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount available under revolving facility</a></td>
<td class="nump">134,341,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">11,888,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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate at end of period</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">10.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_DebtInstrumentFaceAmount', window );">Principal amount of Convertible Notes</a></td>
<td class="nump">38,730,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,209,000<span></span>
</td>
<td class="nump">$ 32,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_PaidInKindInterest', window );">Interest paid in-kind</a></td>
<td class="nump">$ 3,521,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_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price (in Dollars per share)</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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">18.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_WarrantsAndRightsOutstandingFairValue', window );">Warrants fair value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liability</a></td>
<td class="nump">12,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,000,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_DerivativeAssets', window );">Derivative assets</a></td>
<td class="nump">3,640,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,530,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_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet', window );">Change in fair value of compound net derivative liability</a></td>
<td class="num">(1,790,000)<span></span>
</td>
<td class="nump">$ 2,580,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_ConvertibleNotesGross', window );">Total payments</a></td>
<td class="nump">$ 56,704,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>
</table>
<div style="display: none;">
<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_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_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_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_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/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<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 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 6: 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 7: 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 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 (a)<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/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 10: 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 11: 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 12: 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 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 (b)<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 (c)<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/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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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_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/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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7A<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482881/825-10-55-10<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<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 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<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 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482881/825-10-55-12<br><br>Reference 10: 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 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-21<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-20<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-15<br><br>Reference 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 182<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-182<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 4CC<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-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_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 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7A<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<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 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 8: 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 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-21<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-20<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-15<br><br>Reference 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 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 (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<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.2</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 Debt (Details) - Convertible Notes [Member] - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</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">$ 38,730,000<span></span>
</td>
<td class="nump">$ 35,209,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,271,000)<span></span>
</td>
<td class="num">(6,556,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">(875,000)<span></span>
</td>
<td class="num">(916,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">31,584,000<span></span>
</td>
<td class="nump">27,737,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">9,260,000<span></span>
</td>
<td class="nump">7,470,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">$ 40,844,000<span></span>
</td>
<td class="nump">$ 35,207,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/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<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 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 6: 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 7: 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 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 (a)<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/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 10: 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 11: 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 12: 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 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 (b)<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 (c)<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/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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (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_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>64
<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.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Total Interest Expense Recognized Related to Convertible Notes (Details) - Convertible Notes [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 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_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>
</tr>
<tr class="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">$ 968,000<span></span>
</td>
<td class="nump">$ 880,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">285,000<span></span>
</td>
<td class="nump">238,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">41,000<span></span>
</td>
<td class="nump">33,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_InterestExpenseDebt', window );">Total interest expense on Convertible Notes</a></td>
<td class="nump">$ 1,294,000<span></span>
</td>
<td class="nump">$ 1,151,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/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 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>65
<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.2</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>Jun. 30, 2025</div></th>
<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_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">$ 17,814,000<span></span>
</td>
<td class="nump">$ 16,283,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">14,826,000<span></span>
</td>
<td class="nump">13,880,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">11,399,000<span></span>
</td>
<td class="nump">1,795,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_ContractWithCustomerLiabilityAccruedCorePaymentCurrent', window );">Accrued core payment</a></td>
<td class="nump">3,117,000<span></span>
</td>
<td class="nump">3,196,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_ContractWithCustomerLiabilityCustomerDepositsCurrent', window );">Customer deposits</a></td>
<td class="nump">2,137,000<span></span>
</td>
<td class="nump">2,486,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">103,000<span></span>
</td>
<td class="nump">518,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">49,396,000<span></span>
</td>
<td class="nump">38,158,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">236,875,000<span></span>
</td>
<td class="nump">227,588,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_ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent', window );">Accrued core payment</a></td>
<td class="nump">3,146,000<span></span>
</td>
<td class="nump">3,768,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_ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent', window );">Core bank liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,048,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_ContractWithCustomerLiabilityNoncurrent', window );">Total long-term contract liabilities</a></td>
<td class="nump">$ 240,021,000<span></span>
</td>
<td class="nump">$ 241,404,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_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 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<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><br>Reference 4: 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 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<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><br>Reference 4: 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>66
<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.2</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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 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_us-gaap_LeasesAbstract', window );"><strong>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 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="nump">$ 4,002,000<span></span>
</td>
<td class="num">$ (5,709,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_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 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 5: 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><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-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_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_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>67
<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.2</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 (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<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_AssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Operating, Operating lease assets<span></span>
</td>
<td class="text">Operating, Operating lease assets<span></span>
</td>
</tr>
<tr class="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, Operating lease assets</a></td>
<td class="nump">$ 68,281,000<span></span>
</td>
<td class="nump">$ 66,603,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, Plant and equipment</a></td>
<td class="nump">$ 5,309,000<span></span>
</td>
<td class="nump">$ 4,296,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_OperatingAndFinanceLeaseRightOfUseAssets', window );">Total leased assets</a></td>
<td class="nump">$ 73,590,000<span></span>
</td>
<td class="nump">$ 70,899,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>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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Operating, Operating lease liabilities<span></span>
</td>
<td class="text">Operating, Operating lease liabilities<span></span>
</td>
</tr>
<tr class="re">
<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, Operating lease liabilities</a></td>
<td class="nump">$ 10,196,000<span></span>
</td>
<td class="nump">$ 9,982,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_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="re">
<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, Other current liabilities</a></td>
<td class="nump">$ 1,321,000<span></span>
</td>
<td class="nump">$ 1,222,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_LiabilitiesNoncurrentAbstract', window );"><strong>Long-term</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_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Operating, Long-term operating lease liabilities<span></span>
</td>
<td class="text">Operating, Long-term operating lease 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_OperatingLeaseLiabilityNoncurrent', window );">Operating, Long-term operating lease liabilities</a></td>
<td class="nump">$ 63,056,000<span></span>
</td>
<td class="nump">$ 65,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_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, Other liabilities</a></td>
<td class="nump">$ 3,268,000<span></span>
</td>
<td class="nump">$ 1,954,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_OperatingAndFinanceLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 77,841,000<span></span>
</td>
<td class="nump">$ 78,466,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_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_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_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>68
<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.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Lease Cost Recognized in Consolidated Statement of Operations (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 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_us-gaap_LeaseCostAbstract', window );"><strong>Lease cost</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_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 3,490,000<span></span>
</td>
<td class="nump">$ 3,759,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">216,000<span></span>
</td>
<td class="nump">312,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">133,000<span></span>
</td>
<td class="nump">164,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>
</tr>
<tr class="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">355,000<span></span>
</td>
<td class="nump">358,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">74,000<span></span>
</td>
<td class="nump">51,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">$ 4,268,000<span></span>
</td>
<td class="nump">$ 4,644,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>69
<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.2</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>Jun. 30, 2025</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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- remaining nine months</a></td>
<td class="nump">$ 10,643,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- remaining nine months</a></td>
<td class="nump">1,279,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- remaining nine months</a></td>
<td class="nump">11,922,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,331,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">1,304,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,635,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,672,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">1,049,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,721,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,179,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">818,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,997,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,378,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">740,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_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour', window );">2030</a></td>
<td class="nump">12,118,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,135,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">92,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_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">32,227,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">89,338,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">5,282,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">94,620,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">(16,086,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">(693,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">(16,779,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">73,252,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">4,589,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">$ 77,841,000<span></span>
</td>
<td class="nump">$ 78,466,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_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_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour</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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://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_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>
<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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://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/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://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>70
<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.2</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>Jun. 30, 2025</div></th>
<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_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">4 years<span></span>
</td>
<td class="text">3 years 2 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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases</a></td>
<td class="text">7 years 1 month 6 days<span></span>
</td>
<td class="text">7 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.10%<span></span>
</td>
<td class="nump">7.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_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>71
<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.2</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">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 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_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">$ 168,194,000<span></span>
</td>
<td class="nump">$ 144,541,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 number of days collection was accelerated</a></td>
<td class="text">345 days<span></span>
</td>
<td class="text">342 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_AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables', window );">Annualized weighted average discount rate</a></td>
<td class="nump">5.70%<span></span>
</td>
<td class="nump">6.90%<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 recognized as interest expense</a></td>
<td class="nump">$ 9,158,000<span></span>
</td>
<td class="nump">$ 9,507,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_AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<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.2</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>Jun. 30, 2025</div></th>
<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>
<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">$ 30,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_SupplierFinanceProgramObligation', window );">Outstanding supplier obligations</a></td>
<td class="nump">$ 31,292,000<span></span>
</td>
<td class="nump">$ 33,661,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 and accrued liabilities<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>73
<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.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) per Share (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_CommonStockMember', window );">Potential Common Shares [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Net Income (Loss) per Share [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive shares excluded from computation of earnings per share (in Shares)</a></td>
<td class="nump">1,049,341<span></span>
</td>
<td class="nump">2,285,834<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Net Income (Loss) per Share [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive shares excluded from computation of earnings per share (in Shares)</a></td>
<td class="nump">2,646,535<span></span>
</td>
<td class="nump">2,405,941<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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>
<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>74
<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.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) per Share - Net Income (Loss) per Share (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 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_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>
</tr>
<tr class="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) (in Dollars)</a></td>
<td class="nump">$ 3,042,000<span></span>
</td>
<td class="num">$ (18,085,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,369,060<span></span>
</td>
<td class="nump">19,674,539<span></span>
</td>
</tr>
<tr class="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 potentially dilutive securities (in Shares)</a></td>
<td class="nump">548,603<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,917,663<span></span>
</td>
<td class="nump">19,674,539<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Net income (loss) per share:</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_EarningsPerShareBasic', window );">Basic net income (loss) per share (in Dollars per share)</a></td>
<td class="nump">$ 0.16<span></span>
</td>
<td class="num">$ (0.92)<span></span>
</td>
</tr>
<tr class="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 income (loss) per share (in Dollars per share)</a></td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="num">$ (0.92)<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_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 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 250<br> -SubTopic 10<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/2147483443/250-10-50-1<br><br>Reference 3: 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 (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 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 (a)<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-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_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 250<br> -SubTopic 10<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/2147483443/250-10-50-1<br><br>Reference 3: 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 (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 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 (a)<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-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_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/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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<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)(i))<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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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 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 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: 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 18: 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 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: 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>75
<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.2</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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 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_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [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_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">$ 2,425,000<span></span>
</td>
<td class="num">$ (178,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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="nump">44.40%<span></span>
</td>
<td class="nump">1.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_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_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_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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 11: 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 12: 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 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: 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 16: 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>76
<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.2</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">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<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_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_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue', window );">Forward foreign currency exchange contracts included in prepaid and other current assets</a></td>
<td class="nump">$ 2,683,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_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue', window );">Forward foreign currency exchange contracts included in other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,663,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">$ 42,531,000<span></span>
</td>
<td class="nump">$ 45,921,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 4C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 182<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-182<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<br><br>Reference 7: 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 (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<br><br>Reference 10: 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 (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CCC<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CCC<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CCC<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CC<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CC<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<br><br>Reference 22: 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/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 181<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-181<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 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B<br><br>Reference 3: 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<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 4B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<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 4B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<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>77
<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.2</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 - Financial Risk Management and Derivatives (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 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_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>
</tr>
<tr class="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments', window );">Gain (loss) from forward foreign currency exchange contracts</a></td>
<td class="nump">$ 4,346,000<span></span>
</td>
<td class="num">$ (5,369,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 4C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 182<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-182<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<br><br>Reference 7: 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 (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<br><br>Reference 10: 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 (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CCC<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CCC<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CCC<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CC<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CC<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4D<br><br>Reference 22: 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>78
<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.2</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>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</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">$ 40,844,000<span></span>
</td>
<td class="nump">$ 35,207,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">$ 51,514,000<span></span>
</td>
<td class="nump">$ 42,398,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 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<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/2147482907/825-10-50-11<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 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<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><br>Reference 7: 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 8: 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 9: 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>79
<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.2</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>Jun. 30, 2025</div></th>
<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_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">$ 2,011,000<span></span>
</td>
<td class="nump">$ 1,881,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">2,683,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_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">2,011,000<span></span>
</td>
<td class="nump">1,881,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">1,663,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_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability', window );">Compound Net Derivative Liability</a></td>
<td class="nump">9,260,000<span></span>
</td>
<td class="nump">7,470,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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 [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_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="re">
<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">2,011,000<span></span>
</td>
<td class="nump">1,881,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_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="re">
<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="ro">
<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="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</a></td>
<td class="nump">2,011,000<span></span>
</td>
<td class="nump">1,881,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_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="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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">2,683,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_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">1,663,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_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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">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_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="re">
<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="ro">
<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="re">
<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="ro">
<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="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</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_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="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">$ 9,260,000<span></span>
</td>
<td class="nump">$ 7,470,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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (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_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/2009/role/commonPracticeRef<br> -Topic 825<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/2147482907/825-10-50-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<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/2147482907/825-10-50-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Topic 825<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/2147482907/825-10-50-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<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/2147482907/825-10-50-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<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/2147482907/825-10-50-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<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/2147482907/825-10-50-11<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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><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 (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: 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><br>Reference 7: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>80
<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.2</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>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</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 );">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.037<span></span>
</td>
<td class="nump">0.0391<span></span>
</td>
</tr>
<tr class="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 );">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.214<span></span>
</td>
<td class="nump">0.213<span></span>
</td>
</tr>
<tr class="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 );">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.156<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_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember', window );">Expected Volatility of the Company's 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.475<span></span>
</td>
<td class="nump">0.40<span></span>
</td>
</tr>
<tr class="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 );">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.35<span></span>
</td>
<td class="nump">0.45<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)(1)<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)(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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 43<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43<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><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 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<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 (bbb)(2)(i)<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 (bbb)(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_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_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=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_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>81
<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.2</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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 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_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>
</tr>
<tr class="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,470,000<span></span>
</td>
<td class="nump">$ 7,410,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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Changes in fair value of Compound Net Derivative Liability included in earnings</a></td>
<td class="nump">1,790,000<span></span>
</td>
<td class="num">(2,580,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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance</a></td>
<td class="nump">$ 9,260,000<span></span>
</td>
<td class="nump">$ 4,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_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_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>82
<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.2</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 Options (Details) - Stock Options [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in Shares)</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_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>
</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>
</tr>
<tr class="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 (in Dollars)</a></td>
<td class="nump">$ 201,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average remaining vesting period over which compensation expense is expected to be recognized</a></td>
<td class="text">1 year 2 months 12 days<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 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<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)(v)<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)(i)<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)(iii)<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 (f)(2)(iv)<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 (f)(2)(ii)<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 (l)<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 (a)(1)<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 (d)(1)<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 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: 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 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 (a)(2)<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 (a)(3)<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)(1)(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)(1)(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)(1)(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)(1)(iv)<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)(1)(iv)(01)<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)(1)(iv)(02)<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 (c)(1)(iv)(03)<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 (c)(1)(iv)(04)<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 (c)(2)(i)<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 (c)(2)(ii)<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 (c)(2)(iii)<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 (c)(2)(iii)(01)<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 (c)(2)(iii)(02)<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 (c)(2)(iii)(03)<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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.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 30: http://www.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_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_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_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>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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-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_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_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>83
<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.2</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 Transactions (Details) - Stock Options [Member]<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 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 (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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at beginning of period (in Dollars per share) | $ / shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited/Cancelled (in Shares) | shares</a></td>
<td class="num">(4,220)<span></span>
</td>
</tr>
<tr class="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 (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 22.64<span></span>
</td>
</tr>
<tr class="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 (in Shares) | shares</a></td>
<td class="nump">1,049,341<span></span>
</td>
</tr>
<tr class="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 (in Dollars per share) | $ / 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 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<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)(v)<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)(i)<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)(iii)<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 (f)(2)(iv)<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 (f)(2)(ii)<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 (l)<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 (a)(1)<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 (d)(1)<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 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: 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 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 (a)(2)<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 (a)(3)<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)(1)(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)(1)(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)(1)(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)(1)(iv)<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)(1)(iv)(01)<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)(1)(iv)(02)<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 (c)(1)(iv)(03)<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 (c)(1)(iv)(04)<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 (c)(2)(i)<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 (c)(2)(ii)<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 (c)(2)(iii)<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 (c)(2)(iii)(01)<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 (c)(2)(iii)(02)<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 (c)(2)(iii)(03)<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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.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 30: http://www.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_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_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_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>84
<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.2</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 (&#8220;RSUs&#8221;) (Details) - Restricted Stock [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in Shares)</a></td>
<td class="nump">428,552<span></span>
</td>
<td class="nump">207,050<span></span>
</td>
</tr>
<tr class="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">$ 5,931,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average remaining vesting period over which compensation expense is expected to be recognized</a></td>
<td class="text">2 years 8 months 12 days<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_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 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<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)(v)<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)(i)<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)(iii)<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 (f)(2)(iv)<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 (f)(2)(ii)<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 (l)<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 (a)(1)<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 (d)(1)<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 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: 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 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 (a)(2)<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 (a)(3)<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)(1)(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)(1)(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)(1)(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)(1)(iv)<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)(1)(iv)(01)<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)(1)(iv)(02)<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 (c)(1)(iv)(03)<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 (c)(1)(iv)(04)<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 (c)(2)(i)<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 (c)(2)(ii)<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 (c)(2)(iii)<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 (c)(2)(iii)(01)<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 (c)(2)(iii)(02)<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 (c)(2)(iii)(03)<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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.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 30: http://www.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_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>85
<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.2</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) - Restricted Stock [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 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_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested at beginning of period (in Shares)</a></td>
<td class="nump">505,373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Non-vested at beginning of period (in Dollars per share)</a></td>
<td class="nump">$ 7.26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">428,552<span></span>
</td>
<td class="nump">207,050<span></span>
</td>
</tr>
<tr class="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">$ 9.76<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(121,364)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 9.49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(580)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 7.73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested at end of period (in Shares)</a></td>
<td class="nump">811,981<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Non-vested at end of period (in Dollars per share)</a></td>
<td class="nump">$ 8.25<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 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<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)(v)<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)(i)<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)(iii)<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 (f)(2)(iv)<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 (f)(2)(ii)<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 (l)<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 (a)(1)<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 (d)(1)<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 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: 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 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 (a)(2)<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 (a)(3)<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)(1)(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)(1)(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)(1)(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)(1)(iv)<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)(1)(iv)(01)<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)(1)(iv)(02)<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 (c)(1)(iv)(03)<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 (c)(1)(iv)(04)<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 (c)(2)(i)<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 (c)(2)(ii)<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 (c)(2)(iii)<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 (c)(2)(iii)(01)<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 (c)(2)(iii)(02)<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 (c)(2)(iii)(03)<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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.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 30: http://www.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_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>86
<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.2</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 (&#8220;PSUs&#8221;) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in Shares)</a></td>
<td class="nump">353,778<span></span>
</td>
<td class="nump">155,391<span></span>
</td>
</tr>
<tr class="ro">
<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="text">3 years<span></span>
</td>
</tr>
<tr class="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">$ 5,256,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average remaining vesting period over which compensation expense is expected to be recognized</a></td>
<td class="text">2 years 2 months 12 days<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_PerformanceShareUnitsStockPriceMember', window );">Stock Price PSUs [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in Shares)</a></td>
<td class="nump">176,893<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_NumberOfTradingDays', window );">Number of trading days</a></td>
<td class="text">30 days<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_PerformanceShareUnitsTotalShareholderReturnMember', window );">Total Shareholder Return PSUs [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in Shares)</a></td>
<td class="nump">176,885<span></span>
</td>
<td class="nump">155,391<span></span>
</td>
</tr>
<tr class="ro">
<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="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_NumberOfTradingDays', window );">Number of trading days</a></td>
<td class="text">30 days<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_TotalShareholdersReturnMaximumMarketCapitalization', window );">Market capitalization (in Dollars)</a></td>
<td class="nump">$ 600,000,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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember', window );">Tranche One [Member] | Stock Price PSUs [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_SharePrice', window );">Stock price (in Dollars per share)</a></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="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 );">Share-Based Payment Arrangement, Tranche Two [Member] | Stock Price PSUs [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_SharePrice', window );">Stock price (in Dollars per share)</a></td>
<td class="nump">$ 17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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] | Stock Price PSUs [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_SharePrice', window );">Stock price (in Dollars per share)</a></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="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] | Total Shareholder Return PSUs [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 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="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] | Tranche Three [Member] | Stock Price PSUs [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_SharePrice', window );">Stock price (in Dollars per share)</a></td>
<td class="nump">$ 18<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 );">Eligible vesting percentage for recipients</a></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] | Total Shareholder Return PSUs [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 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="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] | Tranche Three [Member] | Stock Price PSUs [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_SharePrice', window );">Stock price (in Dollars per share)</a></td>
<td class="nump">$ 22<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 );">Eligible vesting percentage for recipients</a></td>
<td class="nump">150.00%<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_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: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_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 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<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)(v)<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)(i)<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)(iii)<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 (f)(2)(iv)<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 (f)(2)(ii)<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 (l)<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 (a)(1)<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 (d)(1)<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 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: 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 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 (a)(2)<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 (a)(3)<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)(1)(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)(1)(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)(1)(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)(1)(iv)<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)(1)(iv)(01)<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)(1)(iv)(02)<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 (c)(1)(iv)(03)<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 (c)(1)(iv)(04)<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 (c)(2)(i)<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 (c)(2)(ii)<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 (c)(2)(iii)<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 (c)(2)(iii)(01)<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 (c)(2)(iii)(02)<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 (c)(2)(iii)(03)<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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.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 30: http://www.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_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_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_AwardTypeAxis=mpaa_PerformanceShareUnitsStockPriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PerformanceShareUnitsStockPriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_PerformanceShareUnitsTotalShareholderReturnMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_PerformanceShareUnitsTotalShareholderReturnMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<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.2</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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free interest rate</a></td>
<td class="nump">3.86%<span></span>
</td>
<td class="nump">4.45%<span></span>
</td>
</tr>
<tr class="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">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 the Company's common stock</a></td>
<td class="nump">66.80%<span></span>
</td>
<td class="nump">59.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_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies', window );">Average correlation coefficient of peer companies</a></td>
<td class="nump">15.70%<span></span>
</td>
<td class="nump">16.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant date fair value (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.65<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life in years</a></td>
<td class="text">8 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant date fair value (in Dollars per share)</a></td>
<td class="nump">$ 7.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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Maximum [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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life in years</a></td>
<td class="text">3 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant date fair value (in Dollars per share)</a></td>
<td class="nump">$ 12.68<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_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 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<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)(v)<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)(i)<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)(iii)<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 (f)(2)(iv)<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 (f)(2)(ii)<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 (l)<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 (a)(1)<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 (d)(1)<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 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: 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 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 (a)(2)<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 (a)(3)<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)(1)(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)(1)(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)(1)(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)(1)(iv)<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)(1)(iv)(01)<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)(1)(iv)(02)<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 (c)(1)(iv)(03)<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 (c)(1)(iv)(04)<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 (c)(2)(i)<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 (c)(2)(ii)<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 (c)(2)(iii)<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 (c)(2)(iii)(01)<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 (c)(2)(iii)(02)<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 (c)(2)(iii)(03)<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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.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 30: http://www.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_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>88
<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.2</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 Activity (Details) - Performance Shares [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested at beginning of period (in Shares)</a></td>
<td class="nump">764,387<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Non-vested at beginning of period (in Dollars per share)</a></td>
<td class="nump">$ 7.42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">353,778<span></span>
</td>
<td class="nump">155,391<span></span>
</td>
</tr>
<tr class="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">$ 10.57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(43,917)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 14.55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(76,101)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 13.65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested at end of period (in Shares)</a></td>
<td class="nump">998,147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Non-vested at end of period (in Dollars per share)</a></td>
<td class="nump">$ 7.74<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 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<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)(v)<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)(i)<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)(iii)<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 (f)(2)(iv)<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 (f)(2)(ii)<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 (l)<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 (a)(1)<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 (d)(1)<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 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: 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 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 (a)(2)<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 (a)(3)<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)(1)(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)(1)(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)(1)(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)(1)(iv)<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)(1)(iv)(01)<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)(1)(iv)(02)<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 (c)(1)(iv)(03)<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 (c)(1)(iv)(04)<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 (c)(2)(i)<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 (c)(2)(ii)<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 (c)(2)(iii)<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 (c)(2)(iii)(01)<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 (c)(2)(iii)(02)<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 (c)(2)(iii)(03)<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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.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 30: http://www.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_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>89
<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.2</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 (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Jun. 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_us-gaap_ProductWarrantyLiabilityLineItems', window );"><strong>Change in warranty returns [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">$ 18,131,000<span></span>
</td>
<td class="nump">$ 19,677,000<span></span>
</td>
<td class="nump">$ 15,046,000<span></span>
</td>
<td class="nump">$ 19,326,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_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="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 returns [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">7,222,000<span></span>
</td>
<td class="nump">6,478,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="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 returns [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">$ 10,909,000<span></span>
</td>
<td class="nump">$ 13,199,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_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>90
<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.2</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 Returns (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 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_us-gaap_MovementInStandardProductWarrantyAccrualRollForward', window );"><strong>Change in warranty returns [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Balance at beginning of period</a></td>
<td class="nump">$ 19,677,000<span></span>
</td>
<td class="nump">$ 19,326,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">38,453,000<span></span>
</td>
<td class="nump">33,352,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">(39,999,000)<span></span>
</td>
<td class="num">(37,632,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 period</a></td>
<td class="nump">$ 18,131,000<span></span>
</td>
<td class="nump">$ 15,046,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_MovementInStandardProductWarrantyAccrualRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInStandardProductWarrantyAccrualRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>91
<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.2</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">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 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>92
<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.2</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="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<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_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">$ 188,364,000<span></span>
</td>
<td class="nump">$ 169,887,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_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="num">(8,348,000)<span></span>
</td>
<td class="nump">11,078,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_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">20,069,000<span></span>
</td>
<td class="num">(6,456,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_InterestIncomeExpenseNet', window );">Interest expense, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(12,812,000)<span></span>
</td>
<td class="num">(14,387,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_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">(1,790,000)<span></span>
</td>
<td class="nump">2,580,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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Total consolidated income (loss) before income tax expense (benefit)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,467,000<span></span>
</td>
<td class="num">(18,263,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_SegmentExpenditureAdditionToLongLivedAssets', window );">Captial expenditures</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">807,000<span></span>
</td>
<td class="nump">490,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_Assets', window );">Segment assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">973,350,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 957,636,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_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="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_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,449,000<span></span>
</td>
<td class="nump">2,729,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_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="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="num">(258,000)<span></span>
</td>
<td class="num">(32,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_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,000<span></span>
</td>
<td class="nump">9,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_Assets', window );">Segment assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(68,499,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(67,897,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] | 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">175,147,000<span></span>
</td>
<td class="nump">158,219,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_ManufacturingMaterialLaborAndOverheadExpenses', window );">Material, labor, and overhead expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">113,895,000<span></span>
</td>
<td class="nump">109,217,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_LogisticExpenses', window );">Logistic expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">30,665,000<span></span>
</td>
<td class="nump">22,778,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_RevaluationOfCoresOnCustomersShelves', window );">Revaluation of cores on customers' shelves</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,026,000<span></span>
</td>
<td class="nump">394,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_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="num">(8,348,000)<span></span>
</td>
<td class="nump">11,078,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_SegmentReportingOtherItemAmount', window );">Other segment items</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[3]</sup></td>
<td class="nump">19,477,000<span></span>
</td>
<td class="nump">21,211,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_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">18,432,000<span></span>
</td>
<td class="num">(6,459,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_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">2,232,000<span></span>
</td>
<td class="nump">2,525,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_SegmentExpenditureAdditionToLongLivedAssets', window );">Captial expenditures</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">394,000<span></span>
</td>
<td class="nump">253,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_Assets', window );">Segment assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">981,161,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">967,178,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] | Operating Segments [Member] | External Customers [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">174,889,000<span></span>
</td>
<td class="nump">158,187,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">258,000<span></span>
</td>
<td class="nump">32,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_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="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>[5]</sup></td>
<td class="nump">13,475,000<span></span>
</td>
<td class="nump">11,700,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_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="nump">1,633,000<span></span>
</td>
<td class="num">(6,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_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="nump">217,000<span></span>
</td>
<td class="nump">204,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_SegmentExpenditureAdditionToLongLivedAssets', window );">Captial expenditures</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="nump">413,000<span></span>
</td>
<td class="nump">$ 237,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_Assets', window );">Segment assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="nump">$ 60,688,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 58,355,000<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 income (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_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/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)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-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 S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-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(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<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 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<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 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: 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 26: 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 27: 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 28: 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 29: 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 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)(i))<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)(4)(iii)(A))<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 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 33: 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 34: 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 35: 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 36: 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 37: 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://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 182<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-182<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 4CC<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-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_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 income (expense) classified as operating.</p></div>
<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 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(10))<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_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<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 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/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 6: 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 7: 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 8: 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<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 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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>93
<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.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Repurchases (Details) - Common Stock [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</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 Repurchases [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_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, approved amount</a></td>
<td class="nump">$ 37,000,000<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">197,796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 1,966,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_StockRepurchasedAndRetiredDuringPeriodCumulativeValue', window );">Shares utilized, amount</a></td>
<td class="nump">25,543,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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Shares available for repurchase, amount</a></td>
<td class="nump">$ 11,457,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_StockRepurchasedAndRetiredCumulativeShares', window );">Shares repurchased and retired (in Shares)</a></td>
<td class="nump">1,576,937<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>94
<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.2</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="2">3 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($) </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions [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_AreaOfRealEstateProperty', window );">Area of facility (in Square Feet) | ft&#178;</a></td>
<td class="nump">35,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_LesseeOperatingLeaseRenewalTerm', window );">Operating lease, renewal term</a></td>
<td class="text">3 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_OperatingLeaseExpense', window );">Rent expenses | $</a></td>
<td class="nump">$ 93,000<span></span>
</td>
<td class="nump">$ 81,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_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_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 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 2: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<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(k)(2))<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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<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 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 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)(2)(i))<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)(c)(2)(ii))<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 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<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>96
<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>98
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>159</ContextCount>
  <ElementCount>371</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>55</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="ef20050517_10q.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="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995301 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995302 - Statement - Condensed Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>995303 - Statement - Condensed Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>Condensed Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>995304 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ConsolidatedComprehensiveIncome</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>995305 - Statement - Condensed Consolidated Statements of Shareholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>Condensed Consolidated Statements of Shareholders??? Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>995306 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ConsolidatedCashFlow</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.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>8</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995308 - Disclosure - Basis of Presentation and New Accounting Pronouncements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/BasisofPresentationandNewAccountingPronouncements</Role>
      <ShortName>Basis of Presentation and New Accounting Pronouncements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995309 - Disclosure - Accounts Receivable - Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/AccountsReceivableNet</Role>
      <ShortName>Accounts Receivable - Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995310 - Disclosure - Inventory - Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/InventoryNet</Role>
      <ShortName>Inventory - Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995311 - Disclosure - Contract Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ContractAssets</Role>
      <ShortName>Contract Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995312 - 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>13</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995313 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995314 - Disclosure - Contract Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ContractLiabilities</Role>
      <ShortName>Contract Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995315 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995316 - 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>17</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995317 - Disclosure - Supplier Finance Programs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SupplierFinancePrograms</Role>
      <ShortName>Supplier Finance Programs</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995318 - Disclosure - Net Income (Loss) per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/NetIncomeLossperShare</Role>
      <ShortName>Net Income (Loss) per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995319 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995320 - 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="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995321 - 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="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995322 - Disclosure - Share-based Payments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SharebasedPayments</Role>
      <ShortName>Share-based Payments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995323 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995324 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995325 - Disclosure - Share Repurchases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ShareRepurchases</Role>
      <ShortName>Share Repurchases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995326 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.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>28</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.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>29</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.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/BasisofPresentationandNewAccountingPronouncements</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>996001 - 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>31</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>996002 - Disclosure - Inventory - Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/InventoryNetTables</Role>
      <ShortName>Inventory - Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/InventoryNet</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>996003 - 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>33</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>996004 - 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>34</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>996005 - 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>35</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>996006 - 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>36</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>996007 - 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>37</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>996008 - 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>38</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>996009 - Disclosure - Net Income (Loss) per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/NetIncomeLossperShareTables</Role>
      <ShortName>Net Income (Loss) per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/NetIncomeLossperShare</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>996010 - 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>40</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>996011 - 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>41</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>996012 - 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>42</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>996013 - 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>43</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>996014 - 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>44</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>996015 - 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>45</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>996016 - Disclosure - Inventory - Net - Inventory - Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/InventoryNetTable</Role>
      <ShortName>Inventory - Net - Inventory - Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>996017 - 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>47</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>996018 - 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>48</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>996019 - Disclosure - Significant Customer and Other Information - Significant Customer and Other Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable</Role>
      <ShortName>Significant Customer and Other Information - Significant Customer and Other Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>996020 - 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>50</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>996021 - Disclosure - Debt - Convertible Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ConvertibleDebtTable</Role>
      <ShortName>Debt - Convertible Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>996022 - Disclosure - Debt - Total Interest Expense Recognized Related to Convertible Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://motorcarparts.com/role/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable</Role>
      <ShortName>Debt - Total Interest Expense Recognized Related to Convertible Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>996023 - 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>53</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>996024 - 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>54</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>996025 - Disclosure - Leases - Balance Sheet Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/BalanceSheetInformationTable</Role>
      <ShortName>Leases - Balance Sheet Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>996026 - Disclosure - Leases - Lease Cost Recognized in Consolidated Statement of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/LeaseCostRecognizedinConsolidatedStatementofOperationsTable</Role>
      <ShortName>Leases - Lease Cost Recognized in Consolidated Statement of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>996027 - 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>57</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>996028 - 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>58</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>996029 - 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>59</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>996030 - 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/SupplierFinancePrograms</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>996031 - Disclosure - Net Income (Loss) per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/NetIncomeLossperShareDetails</Role>
      <ShortName>Net Income (Loss) per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/NetIncomeLossperShareTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>996032 - Disclosure - Net Income (Loss) per Share - Net Income (Loss) per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/NetIncomeLossperShareTable</Role>
      <ShortName>Net Income (Loss) per Share - Net Income (Loss) per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/NetIncomeLossperShareTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>996033 - 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/IncomeTaxes</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>996034 - 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>64</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>996035 - Disclosure - Financial Risk Management and Derivatives - Financial Risk Management and Derivatives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTable</Role>
      <ShortName>Financial Risk Management and Derivatives - Financial Risk Management and Derivatives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>996036 - 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>66</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>996037 - 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>67</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>996038 - 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>68</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>996039 - 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>69</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>996040 - Disclosure - Share-based Payments - Stock Options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptions</Role>
      <ShortName>Share-based Payments - Stock Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>996041 - Disclosure - Share-based Payments - Stock Option Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/StockOptionTransactionsTable</Role>
      <ShortName>Share-based Payments - Stock Option Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>996042 - Disclosure - Share-based Payments - Restricted Stock Units (???RSUs???) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnitsRSUs</Role>
      <ShortName>Share-based Payments - Restricted Stock Units (???RSUs???) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>996043 - Disclosure - Share-based Payments - Restricted Stock Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/RestrictedStockUnitsTable</Role>
      <ShortName>Share-based Payments - Restricted Stock Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>996044 - Disclosure - Share-based Payments - Performance Stock Units (???PSUs???) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs</Role>
      <ShortName>Share-based Payments - Performance Stock Units (???PSUs???) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>996045 - 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>75</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>996046 - 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>76</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>996047 - 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>77</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>996048 - Disclosure - Commitments and Contingencies - Changes in Warranty Returns (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ChangesinWarrantyReturnsTable</Role>
      <ShortName>Commitments and Contingencies - Changes in Warranty Returns (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>996049 - 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>79</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>996050 - 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>80</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>996051 - Disclosure - Share Repurchases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://motorcarparts.com/role/ShareRepurchasesDetails</Role>
      <ShortName>Share Repurchases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://motorcarparts.com/role/ShareRepurchases</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="ef20050517_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>996052 - 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>82</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-Q" isDefinitelyFs="true" isUsgaap="true" original="ef20050517_10q.htm">ef20050517_10q.htm</File>
    <File>mpaa-20250630.xsd</File>
    <File>mpaa-20250630_cal.xml</File>
    <File>mpaa-20250630_def.xml</File>
    <File>mpaa-20250630_lab.xml</File>
    <File>mpaa-20250630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://fasb.org/srt/2025</BaseTaxonomy>
    <BaseTaxonomy items="697">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>101
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ef20050517_10q.htm": {
   "nsprefix": "mpaa",
   "nsuri": "http://motorcarparts.com/20250630",
   "dts": {
    "inline": {
     "local": [
      "ef20050517_10q.htm"
     ]
    },
    "schema": {
     "local": [
      "mpaa-20250630.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/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025_def.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025_lab.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025_pre.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-sub-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd",
      "https://xbrl.sec.gov/sic/2025/sic-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "mpaa-20250630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "mpaa-20250630_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "mpaa-20250630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "mpaa-20250630_pre.xml"
     ]
    }
   },
   "keyStandard": 293,
   "keyCustom": 78,
   "axisStandard": 24,
   "axisCustom": 0,
   "memberStandard": 37,
   "memberCustom": 17,
   "hidden": {
    "total": 25,
    "http://xbrl.sec.gov/dei/2025": 5,
    "http://fasb.org/us-gaap/2025": 20
   },
   "contextCount": 159,
   "entityCount": 1,
   "segmentCount": 55,
   "elementCount": 796,
   "unitCount": 6,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 697,
    "http://xbrl.sec.gov/dei/2025": 29,
    "http://xbrl.sec.gov/ecd/2025": 4,
    "http://fasb.org/srt/2025": 2
   },
   "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": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
     "longName": "995301 - Statement - Condensed Consolidated Balance Sheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://motorcarparts.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "longName": "995302 - Statement - Condensed Consolidated Balance Sheets (Parentheticals)",
     "shortName": "Condensed Consolidated Balance Sheets (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
     "longName": "995303 - Statement - Condensed Consolidated Statements of Operations",
     "shortName": "Condensed Consolidated Statements of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "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": "ef20050517_10q.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": "ef20050517_10q.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://motorcarparts.com/role/ConsolidatedComprehensiveIncome",
     "longName": "995304 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)",
     "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.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": "ef20050517_10q.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://motorcarparts.com/role/ShareholdersEquityType2or3",
     "longName": "995305 - Statement - Condensed Consolidated Statements of Shareholders\u2019 Equity",
     "shortName": "Condensed Consolidated Statements of Shareholders\u2019 Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c19",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c19",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://motorcarparts.com/role/ConsolidatedCashFlow",
     "longName": "995306 - Statement - Condensed Consolidated Statements of Cash Flows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "unique": true
     }
    },
    "R8": {
     "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": "8",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NatureOfOperations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://motorcarparts.com/role/BasisofPresentationandNewAccountingPronouncements",
     "longName": "995308 - Disclosure - Basis of Presentation and New Accounting Pronouncements",
     "shortName": "Basis of Presentation and New Accounting Pronouncements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfAccounting",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfAccounting",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://motorcarparts.com/role/AccountsReceivableNet",
     "longName": "995309 - Disclosure - Accounts Receivable - Net",
     "shortName": "Accounts Receivable - Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://motorcarparts.com/role/InventoryNet",
     "longName": "995310 - Disclosure - Inventory - Net",
     "shortName": "Inventory - Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://motorcarparts.com/role/ContractAssets",
     "longName": "995311 - Disclosure - Contract Assets",
     "shortName": "Contract Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "mpaa:ContractAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://motorcarparts.com/role/SignificantCustomerandOtherInformation",
     "longName": "995312 - Disclosure - Significant Customer and Other Information",
     "shortName": "Significant Customer and Other Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://motorcarparts.com/role/Debt",
     "longName": "995313 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://motorcarparts.com/role/ContractLiabilities",
     "longName": "995314 - Disclosure - Contract Liabilities",
     "shortName": "Contract Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "mpaa:ContractLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://motorcarparts.com/role/Leases",
     "longName": "995315 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "mpaa:LesseeOperatingAndFinanceLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://motorcarparts.com/role/AccountsReceivableDiscountPrograms",
     "longName": "995316 - Disclosure - Accounts Receivable Discount Programs",
     "shortName": "Accounts Receivable Discount Programs",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "mpaa:AccountsReceivableDiscountProgramsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://motorcarparts.com/role/SupplierFinancePrograms",
     "longName": "995317 - Disclosure - Supplier Finance Programs",
     "shortName": "Supplier Finance Programs",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SupplierFinanceProgramTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://motorcarparts.com/role/NetIncomeLossperShare",
     "longName": "995318 - Disclosure - Net Income (Loss) per Share",
     "shortName": "Net Income (Loss) per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://motorcarparts.com/role/IncomeTaxes",
     "longName": "995319 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://motorcarparts.com/role/FinancialRiskManagementandDerivatives",
     "longName": "995320 - 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": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://motorcarparts.com/role/FairValueMeasurements",
     "longName": "995321 - 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": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://motorcarparts.com/role/SharebasedPayments",
     "longName": "995322 - Disclosure - Share-based Payments",
     "shortName": "Share-based Payments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://motorcarparts.com/role/CommitmentsandContingencies",
     "longName": "995323 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://motorcarparts.com/role/SegmentInformation",
     "longName": "995324 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://motorcarparts.com/role/ShareRepurchases",
     "longName": "995325 - Disclosure - Share Repurchases",
     "shortName": "Share Repurchases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:TreasuryStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://motorcarparts.com/role/RelatedPartyTransactions",
     "longName": "995326 - Disclosure - Related Party Transactions",
     "shortName": "Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "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": "28",
     "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": "ef20050517_10q.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R29": {
     "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": "29",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "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": "30",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BasisOfAccounting",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BasisOfAccounting",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://motorcarparts.com/role/AccountsReceivableNetTables",
     "longName": "996001 - Disclosure - Accounts Receivable - Net (Tables)",
     "shortName": "Accounts Receivable - Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "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": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://motorcarparts.com/role/InventoryNetTables",
     "longName": "996002 - Disclosure - Inventory - Net (Tables)",
     "shortName": "Inventory - Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "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": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://motorcarparts.com/role/ContractAssetsTables",
     "longName": "996003 - Disclosure - Contract Assets (Tables)",
     "shortName": "Contract Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "mpaa:ContractAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "mpaa:ContractAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://motorcarparts.com/role/SignificantCustomerandOtherInformationTables",
     "longName": "996004 - Disclosure - Significant Customer and Other Information (Tables)",
     "shortName": "Significant Customer and Other Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "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": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://motorcarparts.com/role/DebtTables",
     "longName": "996005 - Disclosure - Debt (Tables)",
     "shortName": "Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "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": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://motorcarparts.com/role/ContractLiabilitiesTables",
     "longName": "996006 - Disclosure - Contract Liabilities (Tables)",
     "shortName": "Contract Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "mpaa:ContractLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "mpaa:ContractLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://motorcarparts.com/role/LeasesTables",
     "longName": "996007 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "mpaa:LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTables",
     "longName": "996008 - Disclosure - Accounts Receivable Discount Programs (Tables)",
     "shortName": "Accounts Receivable Discount Programs (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "mpaa:ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "mpaa:AccountsReceivableDiscountProgramsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "mpaa:ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "mpaa:AccountsReceivableDiscountProgramsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://motorcarparts.com/role/NetIncomeLossperShareTables",
     "longName": "996009 - Disclosure - Net Income (Loss) per Share (Tables)",
     "shortName": "Net Income (Loss) per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "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": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTables",
     "longName": "996010 - Disclosure - Financial Risk Management and Derivatives (Tables)",
     "shortName": "Financial Risk Management and Derivatives (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://motorcarparts.com/role/FairValueMeasurementsTables",
     "longName": "996011 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://motorcarparts.com/role/SharebasedPaymentsTables",
     "longName": "996012 - Disclosure - Share-based Payments (Tables)",
     "shortName": "Share-based Payments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://motorcarparts.com/role/CommitmentsandContingenciesTables",
     "longName": "996013 - Disclosure - Commitments and Contingencies (Tables)",
     "shortName": "Commitments and Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "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": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://motorcarparts.com/role/SegmentInformationTables",
     "longName": "996014 - Disclosure - Segment Information (Tables)",
     "shortName": "Segment Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://motorcarparts.com/role/AccountsReceivableNetTable",
     "longName": "996015 - Disclosure - Accounts Receivable - Net - Accounts Receivable - Net (Details)",
     "shortName": "Accounts Receivable - Net - Accounts Receivable - Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c2",
      "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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://motorcarparts.com/role/InventoryNetTable",
     "longName": "996016 - Disclosure - Inventory - Net - Inventory - Net (Details)",
     "shortName": "Inventory - Net - Inventory - Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c2",
      "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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://motorcarparts.com/role/ContractAssetsDetails",
     "longName": "996017 - Disclosure - Contract Assets (Details)",
     "shortName": "Contract Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "mpaa:LongTermContractAssetsWriteDown",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "mpaa:ContractAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "mpaa:LongTermContractAssetsWriteDown",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "mpaa:ContractAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://motorcarparts.com/role/ContractAssetsTable",
     "longName": "996018 - Disclosure - Contract Assets - Contract Assets (Details)",
     "shortName": "Contract Assets - Contract Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c2",
      "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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable",
     "longName": "996019 - Disclosure - Significant Customer and Other Information - Significant Customer and Other Information (Details)",
     "shortName": "Significant Customer and Other Information - Significant Customer and Other Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c33",
      "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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c33",
      "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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://motorcarparts.com/role/DebtDetails",
     "longName": "996020 - Disclosure - Debt (Details)",
     "shortName": "Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "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": "ef20050517_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c55",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://motorcarparts.com/role/ConvertibleDebtTable",
     "longName": "996021 - Disclosure - Debt - Convertible Debt (Details)",
     "shortName": "Debt - Convertible Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c65",
      "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": "ef20050517_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c65",
      "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": "ef20050517_10q.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://motorcarparts.com/role/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable",
     "longName": "996022 - Disclosure - Debt - Total Interest Expense Recognized Related to Convertible Notes (Details)",
     "shortName": "Debt - Total Interest Expense Recognized Related to Convertible Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c64",
      "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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c64",
      "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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://motorcarparts.com/role/ContractLiabilitiesTable",
     "longName": "996023 - Disclosure - Contract Liabilities - Contract Liabilities (Details)",
     "shortName": "Contract Liabilities - Contract Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c2",
      "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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://motorcarparts.com/role/LeasesDetails",
     "longName": "996024 - Disclosure - Leases (Details)",
     "shortName": "Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "mpaa:GainLossOnRemeasurementOfLeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "mpaa:LesseeOperatingAndFinanceLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "mpaa:GainLossOnRemeasurementOfLeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "mpaa:LesseeOperatingAndFinanceLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://motorcarparts.com/role/BalanceSheetInformationTable",
     "longName": "996025 - Disclosure - Leases - Balance Sheet Information (Details)",
     "shortName": "Leases - Balance Sheet Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "mpaa:LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://motorcarparts.com/role/LeaseCostRecognizedinConsolidatedStatementofOperationsTable",
     "longName": "996026 - Disclosure - Leases - Lease Cost Recognized in Consolidated Statement of Operations (Details)",
     "shortName": "Leases - Lease Cost Recognized in Consolidated Statement of Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "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": "ef20050517_10q.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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable",
     "longName": "996027 - Disclosure - Leases - Maturity of Lease Commitments (Details)",
     "shortName": "Leases - Maturity of Lease Commitments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c2",
      "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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://motorcarparts.com/role/OtherInformationaboutLeasesTable",
     "longName": "996028 - Disclosure - Leases - Other Information about Leases (Details)",
     "shortName": "Leases - Other Information about Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "mpaa:LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "mpaa:LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTable",
     "longName": "996029 - 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": "59",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "mpaa:AccountsReceivablesDiscounted",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "mpaa:ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock",
       "mpaa:AccountsReceivableDiscountProgramsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "mpaa:AccountsReceivablesDiscounted",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "mpaa:ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock",
       "mpaa:AccountsReceivableDiscountProgramsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://motorcarparts.com/role/SupplierFinanceProgramsDetails",
     "longName": "996030 - Disclosure - Supplier Finance Programs (Details)",
     "shortName": "Supplier Finance Programs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "mpaa:SupplierFinanceProgramAmountOfCommitmentsAvailable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:SupplierFinanceProgramTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "mpaa:SupplierFinanceProgramAmountOfCommitmentsAvailable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:SupplierFinanceProgramTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://motorcarparts.com/role/NetIncomeLossperShareDetails",
     "longName": "996031 - Disclosure - Net Income (Loss) per Share (Details)",
     "shortName": "Net Income (Loss) per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c68",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c68",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://motorcarparts.com/role/NetIncomeLossperShareTable",
     "longName": "996032 - Disclosure - Net Income (Loss) per Share - Net Income (Loss) per Share (Details)",
     "shortName": "Net Income (Loss) per Share - Net Income (Loss) per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "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": "ef20050517_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://motorcarparts.com/role/IncomeTaxesDetails",
     "longName": "996033 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails",
     "longName": "996034 - Disclosure - Financial Risk Management and Derivatives (Details)",
     "shortName": "Financial Risk Management and Derivatives (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTable",
     "longName": "996035 - Disclosure - Financial Risk Management and Derivatives - Financial Risk Management and Derivatives (Details)",
     "shortName": "Financial Risk Management and Derivatives - Financial Risk Management and Derivatives (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c75",
      "name": "mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c75",
      "name": "mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://motorcarparts.com/role/FairValueMeasurementsDetails",
     "longName": "996036 - Disclosure - Fair Value Measurements (Details)",
     "shortName": "Fair Value Measurements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c77",
      "name": "us-gaap:ConvertibleDebtNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c77",
      "name": "us-gaap:ConvertibleDebtNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable",
     "longName": "996037 - 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": "67",
     "firstAnchor": {
      "contextRef": "c81",
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c81",
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://motorcarparts.com/role/FairValueAssumptionsTable",
     "longName": "996038 - 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": "68",
     "firstAnchor": {
      "contextRef": "c89",
      "name": "us-gaap:EmbeddedDerivativeLiabilityMeasurementInput",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c89",
      "name": "us-gaap:EmbeddedDerivativeLiabilityMeasurementInput",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable",
     "longName": "996039 - 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": "69",
     "firstAnchor": {
      "contextRef": "c78",
      "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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c78",
      "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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptions",
     "longName": "996040 - Disclosure - Share-based Payments - Stock Options (Details)",
     "shortName": "Share-based Payments - Stock Options (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c103",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c103",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://motorcarparts.com/role/StockOptionTransactionsTable",
     "longName": "996041 - Disclosure - Share-based Payments - Stock Option Transactions (Details)",
     "shortName": "Share-based Payments - Stock Option Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c128",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c128",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnitsRSUs",
     "longName": "996042 - Disclosure - Share-based Payments - Restricted Stock Units (\u201cRSUs\u201d) (Details)",
     "shortName": "Share-based Payments - Restricted Stock Units (\u201cRSUs\u201d) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c106",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c108",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://motorcarparts.com/role/RestrictedStockUnitsTable",
     "longName": "996043 - 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": "73",
     "firstAnchor": {
      "contextRef": "c129",
      "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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c129",
      "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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs",
     "longName": "996044 - Disclosure - Share-based Payments - Performance Stock Units (\u201cPSUs\u201d) (Details)",
     "shortName": "Share-based Payments - Performance Stock Units (\u201cPSUs\u201d) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c109",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c109",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable",
     "longName": "996045 - 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": "75",
     "firstAnchor": {
      "contextRef": "c109",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "mpaa:ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c109",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "mpaa:ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
     "longName": "996046 - 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": "76",
     "firstAnchor": {
      "contextRef": "c132",
      "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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c132",
      "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": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://motorcarparts.com/role/CommitmentsandContingenciesDetails",
     "longName": "996047 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c2",
      "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": "ef20050517_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c133",
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://motorcarparts.com/role/ChangesinWarrantyReturnsTable",
     "longName": "996048 - Disclosure - Commitments and Contingencies - Changes in Warranty Returns (Details)",
     "shortName": "Commitments and Contingencies - Changes in Warranty Returns (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "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": "ef20050517_10q.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": "ef20050517_10q.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://motorcarparts.com/role/SegmentInformationDetails",
     "longName": "996049 - Disclosure - Segment Information (Details)",
     "shortName": "Segment Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "Segment",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "Segment",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable",
     "longName": "996050 - 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": "80",
     "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": "ef20050517_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InterestIncomeExpenseNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://motorcarparts.com/role/ShareRepurchasesDetails",
     "longName": "996051 - Disclosure - Share Repurchases (Details)",
     "shortName": "Share Repurchases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c15",
      "name": "srt:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "us-gaap:TreasuryStockTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c15",
      "name": "srt:StockRepurchaseProgramAuthorizedAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "us-gaap:TreasuryStockTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://motorcarparts.com/role/RelatedPartyTransactionsDetails",
     "longName": "996052 - Disclosure - Related Party Transactions (Details)",
     "shortName": "Related Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c156",
      "name": "us-gaap:AreaOfRealEstateProperty",
      "unitRef": "sqft",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c156",
      "name": "us-gaap:AreaOfRealEstateProperty",
      "unitRef": "sqft",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20050517_10q.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation and New Accounting Pronouncements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrent",
     "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 and accrued liabilities",
        "label": "Accounts payable",
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r36"
     ]
    },
    "mpaa_AccountsReceivableDiscountProgramsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "AccountsReceivableDiscountProgramsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable Discount Programs [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_AccountsReceivableDiscountProgramsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "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/2025",
     "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": [
      "r148",
      "r257",
      "r798"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r789",
      "r1109"
     ]
    },
    "us-gaap_AccountsReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r721",
      "r788",
      "r889",
      "r1231",
      "r1232"
     ]
    },
    "us-gaap_AccountsReceivableNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, after Allowance for Credit Loss [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1120"
     ]
    },
    "mpaa_AccountsReceivableNetCurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "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_AccountsReceivablesDiscounted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "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_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r12",
      "r13",
      "r56",
      "r149",
      "r627",
      "r665",
      "r666",
      "r1189"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [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",
      "r7",
      "r13",
      "r518",
      "r521",
      "r595",
      "r661",
      "r662",
      "r1041",
      "r1042",
      "r1043",
      "r1100",
      "r1101",
      "r1102",
      "r1103"
     ]
    },
    "mpaa_ActivityForLevel3FairValueMeasurementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "ActivityForLevel3FairValueMeasurementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Activity For Level3 Fair Value Measurements Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r954"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r47",
      "r875",
      "r1266"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-In Capital [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": [
      "r682",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1190",
      "r1270"
     ]
    },
    "dei_AdditionalSecurities462b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AdditionalSecurities462b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities. 462(b)"
       }
      }
     },
     "auth_ref": [
      "r1010"
     ]
    },
    "dei_AdditionalSecurities462bFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AdditionalSecurities462bFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities, 462(b), File Number"
       }
      }
     },
     "auth_ref": [
      "r1010"
     ]
    },
    "dei_AdditionalSecuritiesEffective413b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AdditionalSecuritiesEffective413b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities Effective, 413(b)"
       }
      }
     },
     "auth_ref": [
      "r1008"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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": [
      "r967"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r967"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r967"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r967"
     ]
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1171"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation expense",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r387"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1001"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r917",
      "r928",
      "r944",
      "r979"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r920",
      "r931",
      "r947",
      "r982"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1002"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r967"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r974"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r921",
      "r932",
      "r948",
      "r974",
      "r983",
      "r987",
      "r995"
     ]
    },
    "us-gaap_AllOtherSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllOtherSegmentsMember",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Segments [Member]",
        "verboseLabel": "All Other [Member]",
        "label": "Other Operating Segment [Member]",
        "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r250",
      "r821",
      "r822"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r993"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "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": {
        "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": [
      "r150",
      "r258",
      "r262"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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_AmortizationOfCorePremiumsPaidToCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "AmortizationOfCorePremiumsPaidToCustomers",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.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/2025",
     "localname": "AmortizationOfDebtDiscountPremium",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable"
     ],
     "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": [
      "r4",
      "r64",
      "r338",
      "r1214"
     ]
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AmortizationOfFinancingCosts",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://motorcarparts.com/role/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow",
      "http://motorcarparts.com/role/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of debt issuance costs",
        "label": "Amortization of Debt Issuance Costs",
        "documentation": "Amount of amortization expense attributable to debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r338",
      "r1089",
      "r1214"
     ]
    },
    "mpaa_AmortizationOfFinishedGoodsPremiumsPaidToCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "AmortizationOfFinishedGoodsPremiumsPaidToCustomers",
     "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 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": []
    },
    "mpaa_AmortizationOfInterestOnContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "AmortizationOfInterestOnContractLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of interest on contract liabilities",
        "documentation": "Refers to the amortization of interest on contract liabilities.",
        "label": "Amortization Of Interest On Contract Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_AmountAllocatedToConvertibleNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "AmountAllocatedToConvertibleNotes",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConvertibleDebtTable": {
       "parentTag": "us-gaap_ConvertibleDebtNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConvertibleDebtTable"
     ],
     "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/2025",
     "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": [
      "r924"
     ]
    },
    "mpaa_AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables": {
     "xbrltype": "percentItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables",
     "presentation": [
      "http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annualized weighted average discount rate",
        "documentation": "Represents the weighted average discount rate, on an annualized basis, on the accounts receivable balances sold during the period.",
        "label": "Annualized Weighted Average Discount Rate On Discounted Accounts Receivables"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://motorcarparts.com/role/NetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive shares excluded from computation of earnings per share (in Shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r209"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://motorcarparts.com/role/NetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r209"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://motorcarparts.com/role/NetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Income (Loss) per Share [Abstract]",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r209"
     ]
    },
    "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": {
     "xbrltype": "dateOrAsapItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "localname": "AreaOfRealEstateProperty",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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/2025",
     "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": [
      "r88",
      "r100",
      "r143",
      "r175",
      "r178",
      "r179",
      "r213",
      "r227",
      "r245",
      "r249",
      "r259",
      "r305",
      "r306",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r314",
      "r315",
      "r452",
      "r454",
      "r562",
      "r615",
      "r616",
      "r621",
      "r726",
      "r821",
      "r822",
      "r835",
      "r875",
      "r883",
      "r884",
      "r896",
      "r1136",
      "r1137",
      "r1220"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://motorcarparts.com/role/BalanceSheetInformationTable",
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets:",
        "verboseLabel": "Assets",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r139",
      "r152",
      "r175",
      "r178",
      "r179",
      "r259",
      "r305",
      "r306",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r314",
      "r315",
      "r452",
      "r454",
      "r562",
      "r875",
      "r1136",
      "r1137",
      "r1220"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r924"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r909",
      "r912",
      "r924"
     ]
    },
    "dei_AuditorLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLocation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r909",
      "r912",
      "r924"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r909",
      "r912",
      "r924"
     ]
    },
    "dei_AuditorOpinionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorOpinionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Opinion [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1006"
     ]
    },
    "dei_AuditorTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r990"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r991"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r986"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r986"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r986"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r986"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r986"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable",
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsTable",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnitsRSUs",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptions",
      "http://motorcarparts.com/role/StockOptionTransactionsTable",
      "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": [
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r989"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r988"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r987"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r987"
     ]
    },
    "mpaa_BalanceSheetInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "BalanceSheetInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Information Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 is reported."
       }
      }
     },
     "auth_ref": [
      "r283",
      "r467",
      "r470",
      "r471",
      "r472",
      "r473",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r561",
      "r860",
      "r861",
      "r1020",
      "r1234"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 is reported."
       }
      }
     },
     "auth_ref": [
      "r283",
      "r467",
      "r470",
      "r471",
      "r472",
      "r473",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r561",
      "r860",
      "r861",
      "r1020",
      "r1234"
     ]
    },
    "us-gaap_BasisOfAccounting": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BasisOfAccounting",
     "presentation": [
      "http://motorcarparts.com/role/BasisofPresentationandNewAccountingPronouncements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation and New Accounting Pronouncements",
        "label": "Basis of Accounting [Text Block]",
        "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r1091"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r1091"
     ]
    },
    "mpaa_BrakeRelatedProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "BrakeRelatedProductsMember",
     "presentation": [
      "http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable"
     ],
     "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/2025",
     "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": [
      "r912",
      "r924"
     ]
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r19",
      "r20",
      "r21"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 Equivalent",
        "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r141",
      "r796"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents \u2014 Beginning of period",
        "periodEndLabel": "Cash and cash equivalents \u2014 End of period",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r69",
      "r174"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 increase (decrease) in cash and cash equivalents",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation",
        "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r69"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r965"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r962"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r960"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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": [
      "r105",
      "r145",
      "r146",
      "r147",
      "r175",
      "r179",
      "r203",
      "r204",
      "r206",
      "r208",
      "r215",
      "r216",
      "r259",
      "r305",
      "r308",
      "r309",
      "r310",
      "r314",
      "r315",
      "r347",
      "r348",
      "r350",
      "r351",
      "r353",
      "r356",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r562",
      "r672",
      "r673",
      "r674",
      "r675",
      "r682",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r713",
      "r735",
      "r757",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r1018",
      "r1094",
      "r1096",
      "r1104"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r966"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r966"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingencies",
     "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": {
        "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": [
      "r42",
      "r91",
      "r624",
      "r712"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r76",
      "r296",
      "r297",
      "r790",
      "r1123",
      "r1128"
     ]
    },
    "mpaa_CommitmentsandContingenciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "CommitmentsandContingenciesDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockMember",
     "presentation": [
      "http://motorcarparts.com/role/NetIncomeLossperShareDetails",
      "http://motorcarparts.com/role/ShareRepurchasesDetails",
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock [Member]",
        "verboseLabel": "Potential Common Shares [Member]",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r886",
      "r887",
      "r888",
      "r890",
      "r891",
      "r892",
      "r893",
      "r1100",
      "r1101",
      "r1103",
      "r1190",
      "r1264",
      "r1270"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r45"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r45",
      "r713"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r45"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r8",
      "r45",
      "r713",
      "r732",
      "r1270",
      "r1271"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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,352,135 and 19,435,706 shares issued and outstanding at June 30, 2025 and March 31, 2025, 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": [
      "r45",
      "r348",
      "r355",
      "r626",
      "r875"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r971"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r970"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r972"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r969"
     ]
    },
    "mpaa_CompanyCoOwnedByMemberOfManagementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "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_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 income (loss)",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r157",
      "r159",
      "r163",
      "r613",
      "r635",
      "r636"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r219",
      "r255",
      "r669",
      "r670",
      "r789",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable"
     ],
     "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": [
      "r219",
      "r255",
      "r669",
      "r670",
      "r789",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112"
     ]
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r217",
      "r221",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r813",
      "r1107"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable"
     ],
     "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": [
      "r219",
      "r220",
      "r789",
      "r811",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable"
     ],
     "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": [
      "r219",
      "r255",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable"
     ],
     "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": [
      "r219",
      "r220",
      "r789",
      "r811",
      "r1108",
      "r1109",
      "r1110",
      "r1111",
      "r1112"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "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": [
      "r98",
      "r106",
      "r121",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r128",
      "r129",
      "r175",
      "r176",
      "r182",
      "r183",
      "r213",
      "r229",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r249",
      "r250",
      "r251",
      "r305",
      "r306",
      "r307",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r618",
      "r821",
      "r822",
      "r1021",
      "r1022",
      "r1136",
      "r1137"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "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": [
      "r98",
      "r106",
      "r121",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r128",
      "r129",
      "r175",
      "r176",
      "r182",
      "r183",
      "r213",
      "r229",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r249",
      "r250",
      "r251",
      "r305",
      "r306",
      "r307",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r618",
      "r821",
      "r822",
      "r1021",
      "r1022",
      "r1136",
      "r1137"
     ]
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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": [
      "r912"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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_ContractAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "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/20250630",
     "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/20250630",
     "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/20250630",
     "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_ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "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/20250630",
     "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/20250630",
     "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/20250630",
     "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/20250630",
     "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/20250630",
     "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/2025",
     "localname": "ContractWithCustomerAssetNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "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 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": [
      "r364",
      "r366",
      "r367",
      "r371"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNetCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r364",
      "r366",
      "r367",
      "r371"
     ]
    },
    "mpaa_ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "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' 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/20250630",
     "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/20250630",
     "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/2025",
     "localname": "ContractWithCustomerLiabilityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_ContractWithCustomerLiabilityAccruedCorePaymentCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "ContractWithCustomerLiabilityAccruedCorePaymentCurrent",
     "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": "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/20250630",
     "localname": "ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent",
     "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": "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/20250630",
     "localname": "ContractWithCustomerLiabilityCoreBankLiabilityCurrent",
     "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": "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/20250630",
     "localname": "ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent",
     "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": "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/2025",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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 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": [
      "r364",
      "r365",
      "r367",
      "r371"
     ]
    },
    "mpaa_ContractWithCustomerLiabilityCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "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/20250630",
     "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/20250630",
     "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/20250630",
     "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/20250630",
     "localname": "ContractWithCustomerLiabilityCustomerDepositsCurrent",
     "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": "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/20250630",
     "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": []
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": "Long-term contract liabilities",
        "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": [
      "r364",
      "r365",
      "r367",
      "r371"
     ]
    },
    "mpaa_ContractWithCustomerLiabilityNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "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/2025",
     "localname": "ConvertibleDebtMember",
     "presentation": [
      "http://motorcarparts.com/role/ConvertibleDebtTable",
      "http://motorcarparts.com/role/DebtDetails",
      "http://motorcarparts.com/role/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r78",
      "r317",
      "r318",
      "r328",
      "r329",
      "r330",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834"
     ]
    },
    "us-gaap_ConvertibleDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://motorcarparts.com/role/ConvertibleDebtTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet",
      "http://motorcarparts.com/role/ConvertibleDebtTable",
      "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 Debt, Noncurrent",
        "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": [
      "r11"
     ]
    },
    "us-gaap_ConvertibleDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleDebtSecuritiesMember",
     "presentation": [
      "http://motorcarparts.com/role/NetIncomeLossperShareDetails"
     ],
     "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": [
      "r1142",
      "r1143"
     ]
    },
    "us-gaap_ConvertibleDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleDebtTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Debt",
        "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_ConvertibleNotesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "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/2025",
     "localname": "ConvertibleNotesPayableMember",
     "presentation": [
      "http://motorcarparts.com/role/FairValueMeasurementsDetails"
     ],
     "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": [
      "r35",
      "r89"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 Product and Service 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": [
      "r59",
      "r60",
      "r610",
      "r805",
      "r809",
      "r853",
      "r1081"
     ]
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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": [
      "r304",
      "r1135"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r304",
      "r1135"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": []
    },
    "mpaa_CustomerAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "CustomerAMember",
     "presentation": [
      "http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable"
     ],
     "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/20250630",
     "localname": "CustomerBMember",
     "presentation": [
      "http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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/20250630",
     "localname": "CustomerCMember",
     "presentation": [
      "http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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/2025",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable"
     ],
     "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": [
      "r255",
      "r1109"
     ]
    },
    "mpaa_CustomerFinishedGoodsReturnsAccrual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "CustomerFinishedGoodsReturnsAccrual",
     "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": "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/20250630",
     "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_CustomerPaymentDiscrepancies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "CustomerPaymentDiscrepancies",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/AccountsReceivableNetTable": {
       "parentTag": "us-gaap_AccountsReceivableNet",
       "weight": -1.0,
       "order": 3.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": []
    },
    "mpaa_CustomerReturnsRgaIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "CustomerReturnsRgaIssued",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/AccountsReceivableNetTable": {
       "parentTag": "us-gaap_AccountsReceivableNet",
       "weight": -1.0,
       "order": 4.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": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r77",
      "r175",
      "r177",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r303",
      "r304",
      "r316",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r332",
      "r339",
      "r340",
      "r342",
      "r515",
      "r573"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r11",
      "r35",
      "r36",
      "r89",
      "r90",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r323",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r873",
      "r1092",
      "r1093",
      "r1095",
      "r1099",
      "r1124",
      "r1125",
      "r1126",
      "r1213",
      "r1215",
      "r1229"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r79",
      "r319"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConvertibleDebtTable": {
       "parentTag": "mpaa_AmountAllocatedToConvertibleNotes",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConvertibleDebtTable",
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal amount of Convertible Notes",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r317",
      "r573",
      "r574",
      "r831",
      "r832",
      "r873"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://motorcarparts.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective interest rate",
        "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": [
      "r38",
      "r343",
      "r573",
      "r574",
      "r873"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r38",
      "r318"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://motorcarparts.com/role/ConvertibleDebtTable",
      "http://motorcarparts.com/role/DebtDetails",
      "http://motorcarparts.com/role/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Notes [Abstract]",
        "terseLabel": "Interest expense on Convertible Notes [Abstract]",
        "verboseLabel": "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": [
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r323",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r341",
      "r515",
      "r618",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r873",
      "r1092",
      "r1093",
      "r1095",
      "r1099",
      "r1213",
      "r1215"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r144",
      "r830",
      "r1194",
      "r1195"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r11",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r323",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r873",
      "r1092",
      "r1093",
      "r1095",
      "r1099",
      "r1124",
      "r1125",
      "r1126",
      "r1213",
      "r1215",
      "r1229"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://motorcarparts.com/role/ConvertibleDebtTable",
      "http://motorcarparts.com/role/DebtDetails",
      "http://motorcarparts.com/role/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable"
     ],
     "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": [
      "r11",
      "r28",
      "r29",
      "r33",
      "r80",
      "r81",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r323",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r341",
      "r515",
      "r618",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r873",
      "r1092",
      "r1093",
      "r1095",
      "r1099",
      "r1213",
      "r1215"
     ]
    },
    "mpaa_DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConvertibleDebtTable": {
       "parentTag": "mpaa_AmountAllocatedToConvertibleNotes",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConvertibleDebtTable"
     ],
     "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/20250630",
     "localname": "DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConvertibleDebtTable": {
       "parentTag": "mpaa_AmountAllocatedToConvertibleNotes",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConvertibleDebtTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "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": []
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredCompensationArrangementWithIndividualRecordedLiability",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred compensation",
        "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": [
      "r84"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": "Long-term 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": [
      "r425",
      "r426"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "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": "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": [
      "r4",
      "r103",
      "r1092",
      "r1098"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": "Long-term 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": [
      "r425",
      "r426",
      "r622"
     ]
    },
    "dei_DelayedOrContinuousOffering": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DelayedOrContinuousOffering",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Delayed or Continuous Offering"
       }
      }
     },
     "auth_ref": [
      "r936",
      "r937",
      "r951"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r4",
      "r26"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepreciationDepletionAndAmortization",
     "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, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r167",
      "r213",
      "r232",
      "r249",
      "r804",
      "r821",
      "r822"
     ]
    },
    "us-gaap_DerivativeAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r153",
      "r154",
      "r514",
      "r532",
      "r533",
      "r546",
      "r553",
      "r554",
      "r555",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r719",
      "r720",
      "r767",
      "r770",
      "r773",
      "r774",
      "r775",
      "r776",
      "r794",
      "r799",
      "r801",
      "r802",
      "r803",
      "r865",
      "r868",
      "r872",
      "r888",
      "r1193",
      "r1194",
      "r1195",
      "r1265"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r166",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r702",
      "r704",
      "r718",
      "r719",
      "r720",
      "r722",
      "r723",
      "r724",
      "r725",
      "r727",
      "r728",
      "r729",
      "r730",
      "r745",
      "r746",
      "r747",
      "r748",
      "r751",
      "r752",
      "r753",
      "r754",
      "r767",
      "r768",
      "r773",
      "r775",
      "r799",
      "r800",
      "r803",
      "r860",
      "r861",
      "r886",
      "r888",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1203",
      "r1204"
     ]
    },
    "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r547"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails",
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r702",
      "r704",
      "r718",
      "r719",
      "r720",
      "r722",
      "r723",
      "r724",
      "r725",
      "r727",
      "r728",
      "r729",
      "r730",
      "r745",
      "r746",
      "r747",
      "r748",
      "r751",
      "r752",
      "r753",
      "r754",
      "r767",
      "r768",
      "r773",
      "r775",
      "r799",
      "r800",
      "r803",
      "r860",
      "r861",
      "r886",
      "r888",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1203",
      "r1204"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r516",
      "r527",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails",
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTable"
     ],
     "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": [
      "r468",
      "r469",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r861"
     ]
    },
    "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": 19.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": [
      "r166",
      "r481",
      "r861"
     ]
    },
    "us-gaap_DerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r153",
      "r154",
      "r514",
      "r532",
      "r533",
      "r546",
      "r553",
      "r554",
      "r555",
      "r695",
      "r696",
      "r697",
      "r698",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r727",
      "r729",
      "r730",
      "r768",
      "r769",
      "r770",
      "r773",
      "r774",
      "r775",
      "r776",
      "r799",
      "r801",
      "r802",
      "r803",
      "r1193",
      "r1194",
      "r1195",
      "r1265"
     ]
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r860",
      "r1174",
      "r1175"
     ]
    },
    "us-gaap_DerivativeTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r385",
      "r389",
      "r417",
      "r418",
      "r420",
      "r846"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_DiscountRecordedAsInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "DiscountRecordedAsInterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount of discount recognized 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/20250630",
     "localname": "DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection",
     "presentation": [
      "http://motorcarparts.com/role/AccountsReceivableDiscountProgramsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of days collection was accelerated",
        "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/2025",
     "localname": "DividendOrInterestReinvestmentPlanOnly",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend or Interest Reinvestment Plan Only"
       }
      }
     },
     "auth_ref": [
      "r936",
      "r937",
      "r951"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r912"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r909",
      "r912",
      "r924"
     ]
    },
    "dei_DocumentCopyrightInformation": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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": [
      "r909",
      "r912",
      "r924",
      "r975"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r909",
      "r912",
      "r924",
      "r975"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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": [
      "r910"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r898"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r912"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r912"
     ]
    },
    "dei_DocumentSubtitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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": [
      "r952"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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": [
      "r901"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r964"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
      "http://motorcarparts.com/role/NetIncomeLossperShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic net income (loss) per share (in Dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r164",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r201",
      "r203",
      "r206",
      "r207",
      "r208",
      "r212",
      "r346",
      "r421",
      "r446",
      "r451",
      "r529",
      "r530",
      "r614",
      "r637",
      "r810"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://motorcarparts.com/role/NetIncomeLossperShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income (loss) per share:",
        "label": "Earnings Per Share, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
      "http://motorcarparts.com/role/NetIncomeLossperShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted net income (loss) per share (in Dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r164",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r203",
      "r206",
      "r207",
      "r208",
      "r212",
      "r346",
      "r421",
      "r446",
      "r451",
      "r529",
      "r530",
      "r614",
      "r637",
      "r810"
     ]
    },
    "us-gaap_EarningsPerShareReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareReconciliationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of basic and diluted net loss per share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/NetIncomeLossperShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Income (Loss) per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r209",
      "r210",
      "r211"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r566"
     ]
    },
    "dei_EffectiveAfter60Days486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveAfter60Days486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective after 60 Days, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r1014"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://motorcarparts.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective income tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r428",
      "r847"
     ]
    },
    "dei_EffectiveOnDate486a": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r1014"
     ]
    },
    "dei_EffectiveOnDate486b": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "dei_EffectiveOnSetDate486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnSetDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r1014"
     ]
    },
    "dei_EffectiveOnSetDate486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnSetDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "dei_EffectiveUponFiling462e": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveUponFiling462e",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Upon Filing, 462(e)"
       }
      }
     },
     "auth_ref": [
      "r1013"
     ]
    },
    "dei_EffectiveUponFiling486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveUponFiling486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective upon Filing, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "dei_EffectiveWhenDeclaredSection8c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveWhenDeclaredSection8c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective when Declared, Section 8(c)"
       }
      }
     },
     "auth_ref": [
      "r1017"
     ]
    },
    "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConvertibleDebtTable": {
       "parentTag": "us-gaap_ConvertibleDebtNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConvertibleDebtTable",
      "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": [
      "r1177",
      "r1193",
      "r1194",
      "r1195"
     ]
    },
    "us-gaap_EmbeddedDerivativeLiabilityMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r534",
      "r535",
      "r536"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnitsRSUs",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining 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": [
      "r419"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnitsRSUs"
     ],
     "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": [
      "r1170"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total unrecognized compensation expense (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": [
      "r1170"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptions",
      "http://motorcarparts.com/role/StockOptionTransactionsTable",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock 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": [
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169"
     ]
    },
    "dei_EntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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": [
      "r900"
     ]
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r904"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r900"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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": [
      "r900"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r1016"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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": [
      "r900"
     ]
    },
    "dei_EntityHomeCountryISOCode": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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": [
      "r1005"
     ]
    },
    "dei_EntityInvCompanyType": {
     "xbrltype": "invCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r1004"
     ]
    },
    "dei_EntityLegalForm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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": [
      "r924"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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": [
      "r900"
     ]
    },
    "dei_EntityReportingCurrencyISOCode": {
     "xbrltype": "currencyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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": [
      "r900"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r900"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r900"
     ]
    },
    "dei_EntityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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": [
      "r1007"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r958"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1000"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1000"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1000"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityClassOfTreasuryStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityClassOfTreasuryStockLineItems",
     "presentation": [
      "http://motorcarparts.com/role/ShareRepurchasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Repurchases [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/2025",
     "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": [
      "r8",
      "r133",
      "r135",
      "r136",
      "r160",
      "r161",
      "r162",
      "r184",
      "r185",
      "r186",
      "r188",
      "r195",
      "r197",
      "r199",
      "r214",
      "r260",
      "r261",
      "r275",
      "r345",
      "r363",
      "r421",
      "r436",
      "r437",
      "r443",
      "r444",
      "r445",
      "r447",
      "r450",
      "r451",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r528",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r575",
      "r577",
      "r595",
      "r634",
      "r661",
      "r662",
      "r663",
      "r682",
      "r757"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r968"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r917",
      "r928",
      "r944",
      "r979"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r914",
      "r925",
      "r941",
      "r976"
     ]
    },
    "dei_ExchangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r974"
     ]
    },
    "dei_ExhibitsOnly462d": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ExhibitsOnly462d",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d)"
       }
      }
     },
     "auth_ref": [
      "r1012"
     ]
    },
    "dei_ExhibitsOnly462dFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ExhibitsOnly462dFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d), File Number"
       }
      }
     },
     "auth_ref": [
      "r1012"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/20250630",
     "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/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://motorcarparts.com/role/FairValueMeasurementsDetails"
     ],
     "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": [
      "r532",
      "r533",
      "r546",
      "r865"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r534",
      "r535",
      "r536",
      "r848",
      "r850",
      "r868"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r534",
      "r535",
      "r536",
      "r848",
      "r850",
      "r868"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r534",
      "r535",
      "r868"
     ]
    },
    "mpaa_FairValueAssumptionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "FairValueAssumptionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Assumptions Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://motorcarparts.com/role/FairValueMeasurementsDetails",
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "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": [
      "r330",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r380",
      "r381",
      "r531",
      "r533",
      "r534",
      "r535",
      "r536",
      "r545",
      "r546",
      "r548",
      "r553",
      "r603",
      "r604",
      "r605",
      "r794",
      "r831",
      "r832",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r865",
      "r868",
      "r872"
     ]
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByLiabilityClassAxis",
     "presentation": [
      "http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable",
      "http://motorcarparts.com/role/FairValueAssumptionsTable",
      "http://motorcarparts.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liability Class [Axis]",
        "documentation": "Information by class of liability."
       }
      }
     },
     "auth_ref": [
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r547"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r532",
      "r533",
      "r534",
      "r536",
      "r865",
      "r1194",
      "r1205"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r534",
      "r541",
      "r543",
      "r544",
      "r545",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r611",
      "r865",
      "r869"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r330",
      "r373",
      "r378",
      "r380",
      "r533",
      "r546",
      "r553",
      "r603",
      "r794",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r865",
      "r872"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r330",
      "r373",
      "r378",
      "r380",
      "r382",
      "r533",
      "r534",
      "r546",
      "r553",
      "r604",
      "r794",
      "r831",
      "r832",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r865",
      "r872"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://motorcarparts.com/role/FairValueMeasurementsDetails",
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "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": [
      "r330",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r380",
      "r381",
      "r533",
      "r534",
      "r535",
      "r536",
      "r546",
      "r553",
      "r605",
      "r794",
      "r831",
      "r832",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r865",
      "r868",
      "r872"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r547"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r537",
      "r542",
      "r547"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ActivityforLevel3FairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Changes in fair value of 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": [
      "r538",
      "r547"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r537",
      "r547"
     ]
    },
    "mpaa_FairValueMeasurementsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "FairValueMeasurementsDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/FairValueMeasurementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r330",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r380",
      "r381",
      "r531",
      "r533",
      "r534",
      "r535",
      "r536",
      "r545",
      "r546",
      "r548",
      "r553",
      "r603",
      "r604",
      "r605",
      "r794",
      "r831",
      "r832",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r865",
      "r868",
      "r872"
     ]
    },
    "mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsLineItems",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value Recurring Basis (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "FairValueMeasurementsFinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value Recurring Basis (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r865",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1205"
     ]
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseInterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/LeaseCostRecognizedinConsolidatedStatementofOperationsTable": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/LeaseCostRecognizedinConsolidatedStatementofOperationsTable"
     ],
     "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": [
      "r581",
      "r585",
      "r874"
     ]
    },
    "us-gaap_FinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r579",
      "r593"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/BalanceSheetInformationTable": {
       "parentTag": "mpaa_OperatingAndFinanceLeaseLiability",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/BalanceSheetInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance, Other current liabilities",
        "label": "Finance Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r579"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://motorcarparts.com/role/BalanceSheetInformationTable"
     ],
     "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": [
      "r580"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/BalanceSheetInformationTable": {
       "parentTag": "mpaa_OperatingAndFinanceLeaseLiability",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/BalanceSheetInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance, Other liabilities",
        "label": "Finance Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r579"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://motorcarparts.com/role/BalanceSheetInformationTable"
     ],
     "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": [
      "r580"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r593",
      "r1093",
      "r1099",
      "r1229"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r593",
      "r1093",
      "r1099",
      "r1229"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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- remaining nine months",
        "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": [
      "r593",
      "r1093",
      "r1099",
      "r1229"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r593",
      "r1093",
      "r1099",
      "r1229"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r593",
      "r1093",
      "r1099",
      "r1229"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r593",
      "r1093",
      "r1099",
      "r1229"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r593",
      "r1093",
      "r1099",
      "r1229"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r593"
     ]
    },
    "mpaa_FinanceLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "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/2025",
     "localname": "FinanceLeasePrincipalPayments",
     "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": "Payments on finance lease obligations",
        "label": "Finance Lease, Principal Payments",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r589"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/BalanceSheetInformationTable": {
       "parentTag": "mpaa_OperatingAndFinanceLeaseRightOfUseAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/BalanceSheetInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance, Plant and equipment",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r578"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/LeaseCostRecognizedinConsolidatedStatementofOperationsTable": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/LeaseCostRecognizedinConsolidatedStatementofOperationsTable"
     ],
     "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": [
      "r581",
      "r585",
      "r874"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://motorcarparts.com/role/BalanceSheetInformationTable"
     ],
     "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": [
      "r580"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r592",
      "r874"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r591",
      "r874"
     ]
    },
    "mpaa_FinanceLeasesCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "FinanceLeasesCostAbstract",
     "presentation": [
      "http://motorcarparts.com/role/LeaseCostRecognizedinConsolidatedStatementofOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease cost:",
        "label": "Finance Leases Cost Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_FinancialAssetsAndLiabilitiesMeasuredAtFairValueRecurringBasisAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "FinancialAssetsAndLiabilitiesMeasuredAtFairValueRecurringBasisAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Assets And Liabilities Measured At Fair Value Recurring Basis Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_FinancialRiskManagementAndDerivativesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "FinancialRiskManagementAndDerivativesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management And Derivatives Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_FinancialRiskManagementandDerivativesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "FinancialRiskManagementandDerivativesDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management and Derivatives (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_FinancialRiskManagementandDerivativesFinancialRiskManagementandDerivativesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "FinancialRiskManagementandDerivativesFinancialRiskManagementandDerivativesDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Risk Management and Derivatives - Financial Risk Management and Derivatives (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r532",
      "r533",
      "r1206",
      "r1207",
      "r1208"
     ]
    },
    "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r532",
      "r533",
      "r1206",
      "r1207",
      "r1208"
     ]
    },
    "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1177",
      "r1179",
      "r1180",
      "r1181"
     ]
    },
    "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1177",
      "r1179",
      "r1180",
      "r1181"
     ]
    },
    "mpaa_ForeignCurrencyTransactionGainLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "ForeignCurrencyTransactionGainLossMember",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTable"
     ],
     "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/2025",
     "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": 18.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": [
      "r71",
      "r733",
      "r894",
      "r1211",
      "r1212",
      "r1269"
     ]
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignExchangeForwardMember",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails",
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTable"
     ],
     "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": [
      "r719",
      "r724",
      "r729",
      "r747",
      "r753",
      "r771",
      "r772",
      "r773",
      "r852",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r888",
      "r1183"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r921",
      "r932",
      "r948",
      "r983"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r921",
      "r932",
      "r948",
      "r983"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r921",
      "r932",
      "r948",
      "r983"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r921",
      "r932",
      "r948",
      "r983"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r921",
      "r932",
      "r948",
      "r983"
     ]
    },
    "dei_FormerAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r911",
      "r935"
     ]
    },
    "dei_FormerFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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": [
      "r963"
     ]
    },
    "mpaa_GainLossOnRemeasurementOfLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "GainLossOnRemeasurementOfLeaseLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetails"
     ],
     "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/2025",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 21.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": [
      "r4"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r63",
      "r737"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r57",
      "r61",
      "r99",
      "r175",
      "r178",
      "r179",
      "r259",
      "r305",
      "r306",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r314",
      "r315",
      "r562",
      "r816",
      "r821",
      "r1106",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1136"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r909",
      "r912",
      "r924"
     ]
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment",
        "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": [
      "r4",
      "r25",
      "r75",
      "r165",
      "r805",
      "r866"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income (loss) before income tax expense (benefit)",
        "terseLabel": "Total consolidated income (loss) before income tax expense (benefit)",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r95",
      "r99",
      "r615",
      "r617",
      "r632",
      "r806",
      "r808",
      "r809",
      "r816",
      "r821",
      "r1106",
      "r1115",
      "r1116",
      "r1117",
      "r1118"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Statements of Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r276",
      "r283",
      "r293",
      "r468",
      "r474",
      "r491",
      "r500",
      "r538",
      "r542",
      "r547",
      "r563",
      "r564",
      "r565",
      "r658",
      "r660",
      "r742",
      "r793",
      "r794",
      "r848",
      "r849",
      "r861",
      "r863",
      "r867",
      "r872",
      "r1172",
      "r1173",
      "r1235"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r175",
      "r180",
      "r424",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r438",
      "r440",
      "r441",
      "r442",
      "r620",
      "r668",
      "r677",
      "r847"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
      "http://motorcarparts.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax expense (benefit)",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r104",
      "r175",
      "r198",
      "r199",
      "r213",
      "r235",
      "r249",
      "r427",
      "r428",
      "r439",
      "r638",
      "r806",
      "r808",
      "r809",
      "r847"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r18",
      "r173",
      "r434",
      "r435"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "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": "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": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "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": "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": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInContractWithCustomerAsset",
     "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": "Contract assets",
        "label": "Increase (Decrease) in Contract with Customer, Asset",
        "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r1088"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "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": "Contract liabilities",
        "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": [
      "r609",
      "r1088"
     ]
    },
    "mpaa_IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual",
     "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": "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_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 23.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": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_IncreaseDecreaseInOperatingLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "IncreaseDecreaseInOperatingLeaseLiabilities",
     "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": "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/2025",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "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": "Other assets",
        "label": "Increase (Decrease) in Other Operating Assets",
        "documentation": "Amount of increase (decrease) in operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "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": "Other liabilities",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 24.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": [
      "r3"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r921",
      "r932",
      "r948",
      "r974",
      "r983",
      "r987",
      "r995"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r913",
      "r999"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r913",
      "r999"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r913",
      "r999"
     ]
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IntangibleAssetsNetIncludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and intangible assets \u2014 net",
        "label": "Intangible Assets, Net (Including Goodwill)",
        "documentation": "Amount, after impairment and amortization, of goodwill, indefinite-lived, and finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1122"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total interest expense on Convertible Notes",
        "label": "Interest Expense, Debt",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r336",
      "r344",
      "r833",
      "r834",
      "r1268"
     ]
    },
    "us-gaap_InterestExpenseDebtExcludingAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseDebtExcludingAmortization",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable": {
       "parentTag": "us-gaap_InterestExpenseDebt",
       "weight": 1.0,
       "order": 1.0
      },
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow",
      "http://motorcarparts.com/role/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable"
     ],
     "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": [
      "r64",
      "r337",
      "r833",
      "r834"
     ]
    },
    "mpaa_InterestExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "InterestExpenseNet",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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/20250630",
     "localname": "InterestExpenseOnConvertibleNotesAbstract",
     "presentation": [
      "http://motorcarparts.com/role/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense on Convertible Notes",
        "label": "Interest Expense On Convertible Notes Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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_InterestIncomeExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestIncomeExpenseNet",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense, net",
        "label": "Interest Income (Expense), Operating",
        "documentation": "Amount of interest income (expense) classified as operating."
       }
      }
     },
     "auth_ref": [
      "r612",
      "r808",
      "r1115"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 Activity",
        "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": [
      "r169",
      "r171",
      "r172"
     ]
    },
    "us-gaap_IntersegmentEliminationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r98",
      "r213",
      "r229",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r249",
      "r250",
      "r821"
     ]
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory - Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/InventoryNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory - Net",
        "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": [
      "r263"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1026"
     ]
    },
    "us-gaap_InventoryGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryGross",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/InventoryNetTable": {
       "parentTag": "mpaa_TotalInventory",
       "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": [
      "r1029"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 \u2014 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": [
      "r151",
      "r797",
      "r875"
     ]
    },
    "us-gaap_InventoryNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryNetAbstract",
     "presentation": [
      "http://motorcarparts.com/role/InventoryNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory \u2014 net",
        "label": "Inventory, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1028"
     ]
    },
    "mpaa_InventoryUnreturned": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "InventoryUnreturned",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/InventoryNetTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "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": []
    },
    "us-gaap_InventoryValuationReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryValuationReserves",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/InventoryNetTable": {
       "parentTag": "mpaa_TotalInventory",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/InventoryNetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less allowance for excess and obsolete inventory",
        "label": "Inventory Valuation Reserves",
        "documentation": "Amount of valuation reserve for inventory."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r1029"
     ]
    },
    "us-gaap_InventoryWorkInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1027"
     ]
    },
    "us-gaap_InventoryWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryWriteDown",
     "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": "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": [
      "r264"
     ]
    },
    "dei_InvestmentCompanyActFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyActFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act File Number"
       }
      }
     },
     "auth_ref": [
      "r937",
      "r938",
      "r939",
      "r940"
     ]
    },
    "dei_InvestmentCompanyActRegistration": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyActRegistration",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act Registration"
       }
      }
     },
     "auth_ref": [
      "r953"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyRegistrationAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment"
       }
      }
     },
     "auth_ref": [
      "r953"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyRegistrationAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment Number"
       }
      }
     },
     "auth_ref": [
      "r953"
     ]
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1191",
      "r1192",
      "r1202",
      "r1206",
      "r1207",
      "r1208",
      "r1209"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/LeaseCostRecognizedinConsolidatedStatementofOperationsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/LeaseCostRecognizedinConsolidatedStatementofOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease cost",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r584",
      "r874"
     ]
    },
    "us-gaap_LeaseCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseCostAbstract",
     "presentation": [
      "http://motorcarparts.com/role/LeaseCostRecognizedinConsolidatedStatementofOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease cost",
        "label": "Lease, Cost [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1218"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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": [
      "r897"
     ]
    },
    "mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "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/20250630",
     "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_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour",
     "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 after fourth fiscal year following latest fiscal year.",
        "label": "Lessee Operating And Finance Lease Liability Payments Due After Year Four"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "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/20250630",
     "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/20250630",
     "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/20250630",
     "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- remaining nine months",
        "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/20250630",
     "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_LesseeOperatingAndFinanceLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "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/20250630",
     "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/20250630",
     "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/2025",
     "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": [
      "r593",
      "r1093",
      "r1099",
      "r1229"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r593",
      "r1093",
      "r1099",
      "r1229"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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- remaining nine months",
        "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": [
      "r593",
      "r1093",
      "r1099",
      "r1229"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r593",
      "r1093",
      "r1099",
      "r1229"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r593",
      "r1093",
      "r1099",
      "r1229"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r593",
      "r1093",
      "r1099",
      "r1229"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r593",
      "r1093",
      "r1099",
      "r1229"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r593"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r1217"
     ]
    },
    "mpaa_LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "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/2025",
     "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/2025",
     "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": [
      "r11",
      "r35",
      "r36",
      "r37",
      "r40",
      "r41",
      "r42",
      "r43",
      "r175",
      "r178",
      "r179",
      "r259",
      "r305",
      "r306",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r314",
      "r315",
      "r453",
      "r454",
      "r455",
      "r562",
      "r711",
      "r815",
      "r835",
      "r896",
      "r1136",
      "r1220",
      "r1221"
     ]
    },
    "us-gaap_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r51",
      "r92",
      "r629",
      "r875",
      "r883",
      "r884",
      "r1092",
      "r1097",
      "r1121",
      "r1210"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r37",
      "r140",
      "r175",
      "r178",
      "r179",
      "r259",
      "r305",
      "r306",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r314",
      "r315",
      "r453",
      "r454",
      "r455",
      "r562",
      "r875",
      "r1136",
      "r1220",
      "r1221"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://motorcarparts.com/role/BalanceSheetInformationTable",
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "verboseLabel": "Liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://motorcarparts.com/role/BalanceSheetInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term",
        "label": "Liabilities, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r11",
      "r90",
      "r1230"
     ]
    },
    "mpaa_LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "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/2025",
     "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": [
      "r34",
      "r39"
     ]
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r34",
      "r39",
      "r304"
     ]
    },
    "us-gaap_LinesOfCreditCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LinesOfCreditCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.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": [
      "r35",
      "r89"
     ]
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountsReceivableNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable - 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": [
      "r573",
      "r1119"
     ]
    },
    "us-gaap_LoansPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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/20250630",
     "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_LongTermContractAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "LongTermContractAssetsAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ContractAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term contract assets",
        "label": "Long Term Contract Assets Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_LongTermContractAssetsWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "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": []
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://motorcarparts.com/role/ConvertibleDebtTable",
      "http://motorcarparts.com/role/DebtDetails",
      "http://motorcarparts.com/role/TotalInterestExpenseRecognizedRelatedtoConvertibleNotesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r1124",
      "r1125",
      "r1126"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r11",
      "r27",
      "r1124",
      "r1125",
      "r1126"
     ]
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable",
      "http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable"
     ],
     "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": [
      "r255",
      "r837",
      "r839",
      "r877",
      "r881",
      "r1233",
      "r1236",
      "r1237",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263"
     ]
    },
    "us-gaap_ManufacturingFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r74"
     ]
    },
    "mpaa_ManufacturingMaterialLaborAndOverheadExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "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/2025",
     "localname": "MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gain on short-term investments",
        "label": "Marketable Security, Gain (Loss)",
        "documentation": "Amount of realized and unrealized gain (loss) on investment in marketable security."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MaximumMember",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails",
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum [Member]",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r108",
      "r109",
      "r110",
      "r111",
      "r118",
      "r119",
      "r120",
      "r131",
      "r132",
      "r222",
      "r298",
      "r299",
      "r300",
      "r301",
      "r384",
      "r413",
      "r414",
      "r415",
      "r422",
      "r536",
      "r608",
      "r657",
      "r659",
      "r667",
      "r703",
      "r704",
      "r763",
      "r764",
      "r765",
      "r766",
      "r777",
      "r784",
      "r785",
      "r786",
      "r787",
      "r791",
      "r792",
      "r826",
      "r836",
      "r845",
      "r848",
      "r850",
      "r851",
      "r868",
      "r869",
      "r870",
      "r871",
      "r878",
      "r1138",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r966"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r966"
     ]
    },
    "mpaa_MeasurementInputCostOfEquityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "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/2025",
     "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": [
      "r848",
      "r851",
      "r868",
      "r1193",
      "r1194",
      "r1195"
     ]
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MeasurementInputPriceVolatilityMember",
     "presentation": [
      "http://motorcarparts.com/role/FairValueAssumptionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected Volatility of the Company's 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": [
      "r413",
      "r868",
      "r1193",
      "r1194",
      "r1195"
     ]
    },
    "us-gaap_MeasurementInputRiskFreeInterestRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r415",
      "r1193",
      "r1194",
      "r1195"
     ]
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r534",
      "r535",
      "r536",
      "r848",
      "r850",
      "r851",
      "r868"
     ]
    },
    "mpaa_MeasurementInputWeightedAverageCostOfCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "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": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MinimumMember",
     "presentation": [
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum [Member]",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r108",
      "r109",
      "r110",
      "r111",
      "r118",
      "r119",
      "r120",
      "r131",
      "r132",
      "r222",
      "r298",
      "r299",
      "r300",
      "r301",
      "r384",
      "r413",
      "r414",
      "r415",
      "r422",
      "r536",
      "r608",
      "r657",
      "r659",
      "r667",
      "r703",
      "r704",
      "r763",
      "r764",
      "r765",
      "r766",
      "r777",
      "r784",
      "r785",
      "r786",
      "r787",
      "r791",
      "r792",
      "r826",
      "r836",
      "r845",
      "r848",
      "r850",
      "r851",
      "r868",
      "r869",
      "r870",
      "r878",
      "r1138",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r986"
     ]
    },
    "mpaa_MonteCarloValuationModelAssumptionsUsedInDeterminingFairValueOfTsrAwardsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "MonteCarloValuationModelAssumptionsUsedInDeterminingFairValueOfTsrAwardsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Monte Carlo Valuation Model Assumptions Used In Determining Fair Value Of Tsr Awards Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MovementInStandardProductWarrantyAccrualRollForward",
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in warranty returns [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r994"
     ]
    },
    "dei_NameChangeEventDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable",
      "http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r255",
      "r837",
      "r839",
      "r877",
      "r881",
      "r1233",
      "r1236",
      "r1237",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r967"
     ]
    },
    "us-gaap_NatureOfOperations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r102",
      "r218",
      "r812",
      "r814"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r170"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities:",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r170"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities:",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r70",
      "r71"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities:",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/NetIncomeLossperShareTable",
      "http://motorcarparts.com/role/ShareholdersEquityType2or3",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income (loss)",
        "verboseLabel": "Net income (loss)",
        "netLabel": "Net income (loss) (in Dollars)",
        "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": [
      "r62",
      "r71",
      "r96",
      "r136",
      "r138",
      "r155",
      "r158",
      "r162",
      "r175",
      "r178",
      "r179",
      "r182",
      "r187",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r198",
      "r199",
      "r205",
      "r259",
      "r305",
      "r306",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r314",
      "r315",
      "r346",
      "r349",
      "r352",
      "r357",
      "r421",
      "r446",
      "r451",
      "r530",
      "r562",
      "r633",
      "r734",
      "r755",
      "r756",
      "r806",
      "r808",
      "r809",
      "r894",
      "r1136"
     ]
    },
    "mpaa_NetIncomeLossperShareDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "NetIncomeLossperShareDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/NetIncomeLossperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) per Share (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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/2025",
     "localname": "NewEffectiveDateForPreviousFiling",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Effective Date for Previous Filing"
       }
      }
     },
     "auth_ref": [
      "r937",
      "r938",
      "r939",
      "r940"
     ]
    },
    "dei_NoSubstantiveChanges462c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoSubstantiveChanges462c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c)"
       }
      }
     },
     "auth_ref": [
      "r1011"
     ]
    },
    "dei_NoSubstantiveChanges462cFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r1011"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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": [
      "r966"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r921",
      "r932",
      "r948",
      "r974",
      "r983"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r957"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r956"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r974"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r994"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r994"
     ]
    },
    "us-gaap_NotesPayableFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NotesPayableFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/FairValueMeasurementsDetails"
     ],
     "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": [
      "r11",
      "r35",
      "r36",
      "r1192",
      "r1202",
      "r1206",
      "r1207",
      "r1208",
      "r1209"
     ]
    },
    "us-gaap_NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1219"
     ]
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://motorcarparts.com/role/SegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r822",
      "r1114"
     ]
    },
    "mpaa_NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds": {
     "xbrltype": "integerItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "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_NumberOfTradingDays": {
     "xbrltype": "durationItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "NumberOfTradingDays",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of trading days",
        "documentation": "Each stock price target must be met for consecutive trading days.",
        "label": "Number Of Trading Days"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_OperatingAndFinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "OperatingAndFinanceLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/AdditionalCalculations": {
       "parentTag": "mpaa_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      },
      "http://motorcarparts.com/role/BalanceSheetInformationTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/BalanceSheetInformationTable",
      "http://motorcarparts.com/role/MaturityofLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease liabilities",
        "terseLabel": "Present value of lease liabilities",
        "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/20250630",
     "localname": "OperatingAndFinanceLeaseRightOfUseAssets",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/BalanceSheetInformationTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/BalanceSheetInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total leased 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/2025",
     "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": [
      "r809"
     ]
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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 (loss)",
        "terseLabel": "Operating income (loss)",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r806",
      "r809",
      "r816",
      "r1106",
      "r1115",
      "r1116",
      "r1117",
      "r1118"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/LeaseCostRecognizedinConsolidatedStatementofOperationsTable": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/LeaseCostRecognizedinConsolidatedStatementofOperationsTable"
     ],
     "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": [
      "r586",
      "r874"
     ]
    },
    "us-gaap_OperatingLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1216"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r579"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/BalanceSheetInformationTable": {
       "parentTag": "mpaa_OperatingAndFinanceLeaseLiability",
       "weight": 1.0,
       "order": 1.0
      },
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/BalanceSheetInformationTable",
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "verboseLabel": "Operating, Operating lease liabilities",
        "label": "Operating lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r579"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://motorcarparts.com/role/BalanceSheetInformationTable"
     ],
     "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": [
      "r580"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/BalanceSheetInformationTable": {
       "parentTag": "mpaa_OperatingAndFinanceLeaseLiability",
       "weight": 1.0,
       "order": 3.0
      },
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/BalanceSheetInformationTable",
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term operating lease liabilities",
        "verboseLabel": "Operating, Long-term operating lease liabilities",
        "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": [
      "r579"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://motorcarparts.com/role/BalanceSheetInformationTable"
     ],
     "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": [
      "r580"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r583",
      "r589"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/BalanceSheetInformationTable": {
       "parentTag": "mpaa_OperatingAndFinanceLeaseRightOfUseAssets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/BalanceSheetInformationTable",
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease assets",
        "verboseLabel": "Operating, Operating lease assets",
        "label": "Operating lease assets",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r578"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "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": "Noncash 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": [
      "r1089"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://motorcarparts.com/role/BalanceSheetInformationTable"
     ],
     "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": [
      "r580"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r592",
      "r874"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r591",
      "r874"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating 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": [
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r250",
      "r821",
      "r822"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Background and Organization [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "localname": "OtherAssetsNoncurrent",
     "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": "Other assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 gain (loss)",
        "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": [
      "r2",
      "r7",
      "r87"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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 income (loss), 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": [
      "r2",
      "r7",
      "r87",
      "r156",
      "r159",
      "r195"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss), net of tax:",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherExpensesAbstract",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other expenses:",
        "label": "Other Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherLiabilitiesCurrent",
     "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": "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": [
      "r36",
      "r875"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r41"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r65",
      "r853"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r966"
     ]
    },
    "mpaa_OtherProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "OtherProductsMember",
     "presentation": [
      "http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable"
     ],
     "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/2025",
     "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": [
      "r912"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r919",
      "r930",
      "r946",
      "r981"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r922",
      "r933",
      "r949",
      "r984"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r922",
      "r933",
      "r949",
      "r984"
     ]
    },
    "us-gaap_PaidInKindInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r4"
     ]
    },
    "mpaa_ParentCompanyCreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "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/2025",
     "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/2025",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r955"
     ]
    },
    "us-gaap_PaymentsForProceedsFromShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForProceedsFromShortTermInvestments",
     "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": "Redemption 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": [
      "r1086",
      "r1087",
      "r1090"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "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": "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": [
      "r67"
     ]
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsOfFinancingCosts",
     "crdr": "credit",
     "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": {
        "negatedLabel": "Payments for debt issuance costs",
        "label": "Payments of Financing Costs",
        "documentation": "The cash outflow for loan and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "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": "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": [
      "r168"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "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": {
        "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": [
      "r66"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r965"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r965"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r957"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r974"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r967"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r956"
     ]
    },
    "mpaa_PerformanceShareUnitsStockPriceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "PerformanceShareUnitsStockPriceMember",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price PSUs [Member]",
        "documentation": "Performance stock units awarded under a share-based payment plan, vesting upon achievement of specified stock price targets.",
        "label": "Performance Share Units Stock Price Member"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_PerformanceShareUnitsTotalShareholderReturnMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "PerformanceShareUnitsTotalShareholderReturnMember",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return PSUs [Member]",
        "documentation": "Share-based payment award, typically in the form of performance share units, for which vesting and/or the number of shares earned is determined based on the achievement of total shareholder return (TSR) performance criteria. TSR is usually measured relative to a specified peer group or predetermined targets over a defined performance period, as stipulated in the company\u2019s share-based compensation arrangement.",
        "label": "Performance Share Units Total Shareholder Return Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable",
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs"
     ],
     "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": [
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169"
     ]
    },
    "mpaa_PerformanceStockUnitsActivityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "PerformanceStockUnitsActivityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Performance Stock Units Activity Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "dei_PhoneFaxNumberDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r958"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r1003"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r957"
     ]
    },
    "dei_PostEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PostEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r898"
     ]
    },
    "dei_PostEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r898"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r905"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r907"
     ]
    },
    "dei_PreEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r898"
     ]
    },
    "dei_PreEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r898"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r44",
      "r358"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r44",
      "r713"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r44",
      "r358"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r44",
      "r348",
      "r354",
      "r625",
      "r875"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.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": [
      "r1031"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": []
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r15",
      "r1092",
      "r1095"
     ]
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProductConcentrationRiskMember",
     "presentation": [
      "http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable"
     ],
     "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": [
      "r1110"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable"
     ],
     "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": [
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r117",
      "r130",
      "r252",
      "r610",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r795",
      "r805",
      "r808",
      "r809",
      "r837",
      "r838",
      "r876",
      "r878",
      "r879",
      "r882",
      "r885",
      "r1019",
      "r1023",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1129",
      "r1130",
      "r1233",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263"
     ]
    },
    "us-gaap_ProductWarrantyLiabilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProductWarrantyLiabilityLineItems",
     "presentation": [
      "http://motorcarparts.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in warranty returns [Roll Forward]",
        "label": "Product Warranty Liability [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r117",
      "r130",
      "r252",
      "r610",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r795",
      "r805",
      "r808",
      "r809",
      "r837",
      "r838",
      "r876",
      "r878",
      "r879",
      "r882",
      "r885",
      "r1019",
      "r1023",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1062",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075",
      "r1076",
      "r1077",
      "r1078",
      "r1079",
      "r1080",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1129",
      "r1130",
      "r1233",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "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",
      "r594"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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",
      "r594",
      "r619",
      "r631",
      "r875"
     ]
    },
    "mpaa_ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses",
     "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 customer payment discrepancies and credit losses",
        "documentation": "The net provision for (recovery) of customer payment discrepancies and credit losses.",
        "label": "Provision For Recovery Of Customer Payment Discrepancies And Credit Loses"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r955"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r955"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails",
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs"
     ],
     "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": [
      "r107",
      "r108",
      "r109",
      "r110",
      "r111",
      "r118",
      "r119",
      "r120",
      "r131",
      "r132",
      "r222",
      "r298",
      "r299",
      "r300",
      "r301",
      "r372",
      "r384",
      "r413",
      "r414",
      "r415",
      "r420",
      "r422",
      "r536",
      "r606",
      "r607",
      "r608",
      "r657",
      "r659",
      "r667",
      "r703",
      "r704",
      "r763",
      "r764",
      "r765",
      "r766",
      "r777",
      "r784",
      "r785",
      "r786",
      "r787",
      "r791",
      "r792",
      "r826",
      "r836",
      "r845",
      "r848",
      "r850",
      "r851",
      "r868",
      "r869",
      "r870",
      "r871",
      "r878",
      "r888",
      "r1127",
      "r1138",
      "r1194",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeMember",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesDetails",
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs"
     ],
     "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": [
      "r107",
      "r108",
      "r109",
      "r110",
      "r111",
      "r118",
      "r119",
      "r120",
      "r131",
      "r132",
      "r222",
      "r298",
      "r299",
      "r300",
      "r301",
      "r372",
      "r384",
      "r413",
      "r414",
      "r415",
      "r420",
      "r422",
      "r536",
      "r606",
      "r607",
      "r608",
      "r657",
      "r659",
      "r667",
      "r703",
      "r704",
      "r763",
      "r764",
      "r765",
      "r766",
      "r777",
      "r784",
      "r785",
      "r786",
      "r787",
      "r791",
      "r792",
      "r826",
      "r836",
      "r845",
      "r848",
      "r850",
      "r851",
      "r868",
      "r869",
      "r870",
      "r871",
      "r878",
      "r888",
      "r1127",
      "r1138",
      "r1194",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227"
     ]
    },
    "us-gaap_ReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable - Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r914",
      "r925",
      "r941",
      "r976"
     ]
    },
    "dei_RegistrationStatementAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r898"
     ]
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r175",
      "r181",
      "r182",
      "r256",
      "r599",
      "r600",
      "r601",
      "r738",
      "r739",
      "r742"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r175",
      "r181",
      "r182",
      "r256",
      "r379",
      "r383",
      "r599",
      "r600",
      "r623",
      "r630",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r731",
      "r762",
      "r1219",
      "r1267"
     ]
    },
    "mpaa_RelatedPartyTransactionsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "RelatedPartyTransactionsDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r596",
      "r597",
      "r598",
      "r600",
      "r602",
      "r678",
      "r679",
      "r680",
      "r740",
      "r741",
      "r742",
      "r760",
      "r761"
     ]
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfLinesOfCredit",
     "crdr": "credit",
     "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": {
        "negatedLabel": "Repayments of 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": [
      "r68",
      "r1092",
      "r1095"
     ]
    },
    "us-gaap_ReportableSegmentAggregationBeforeOtherOperatingSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r821",
      "r822"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r423",
      "r793",
      "r806",
      "r807",
      "r821",
      "r1228"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r915",
      "r926",
      "r942",
      "r977"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r916",
      "r927",
      "r943",
      "r978"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r923",
      "r934",
      "r950",
      "r985"
     ]
    },
    "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1140",
      "r1171"
     ]
    },
    "mpaa_RestrictedStockUnitsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "RestrictedStockUnitsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Units Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://motorcarparts.com/role/RestrictedStockUnitsTable",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnitsRSUs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock [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": [
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r48",
      "r82",
      "r628",
      "r664",
      "r666",
      "r676",
      "r714",
      "r875"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r133",
      "r135",
      "r136",
      "r184",
      "r185",
      "r186",
      "r188",
      "r195",
      "r197",
      "r199",
      "r260",
      "r261",
      "r275",
      "r345",
      "r421",
      "r436",
      "r437",
      "r443",
      "r444",
      "r445",
      "r447",
      "r450",
      "r451",
      "r517",
      "r519",
      "r520",
      "r522",
      "r528",
      "r575",
      "r577",
      "r661",
      "r663",
      "r682",
      "r1270"
     ]
    },
    "mpaa_RevaluationOfCoresOnCustomersShelves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "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/2025",
     "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": [
      "r97",
      "r98",
      "r213",
      "r228",
      "r229",
      "r243",
      "r249",
      "r252",
      "r254",
      "r255",
      "r368",
      "r369",
      "r370",
      "r610",
      "r806",
      "r809"
     ]
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plant and equipment acquired under finance leases",
        "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": [
      "r590",
      "r874"
     ]
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r590",
      "r874"
     ]
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RisksAndUncertaintiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Customer and Other Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_RotatingElectricalProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "RotatingElectricalProductsMember",
     "presentation": [
      "http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable"
     ],
     "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/2025",
     "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": [
      "r994"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r994"
     ]
    },
    "us-gaap_SalesRevenueProductLineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SalesRevenueProductLineMember",
     "presentation": [
      "http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Sales [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": [
      "r1109",
      "r1110"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r46",
      "r52"
     ]
    },
    "mpaa_ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "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": []
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/NetIncomeLossperShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Basic and Diluted Net Income (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": [
      "r1105"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1191",
      "r1192"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/InventoryNetTables"
     ],
     "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": [
      "r5",
      "r53",
      "r54",
      "r55"
     ]
    },
    "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r86"
     ]
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r86"
     ]
    },
    "us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1176",
      "r1178",
      "r1182",
      "r1184"
     ]
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in Warranty Returns",
        "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": [
      "r302"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r22",
      "r23",
      "r24"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r22",
      "r23",
      "r24"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Option Transactions",
        "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": [
      "r9",
      "r10",
      "r85"
     ]
    },
    "mpaa_ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1108",
      "r1113"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r899"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r903"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r902"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r908"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentDomain",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "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": [
      "r97",
      "r98",
      "r99",
      "r100",
      "r213",
      "r224",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r249",
      "r250",
      "r251",
      "r255",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r294",
      "r295",
      "r448",
      "r449",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r818",
      "r821",
      "r822",
      "r827",
      "r880",
      "r1233",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263"
     ]
    },
    "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentExpenditureAdditionToLongLivedAssets",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Captial 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": [
      "r213",
      "r238",
      "r249",
      "r821",
      "r822"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r100",
      "r213",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r239",
      "r241",
      "r242",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r255",
      "r817",
      "r819",
      "r820",
      "r821",
      "r823",
      "r824",
      "r825"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r213",
      "r241",
      "r242",
      "r249",
      "r821"
     ]
    },
    "us-gaap_SegmentReportingOtherItemCompositionDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r213",
      "r241",
      "r242",
      "r249",
      "r821"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r1024",
      "r1025",
      "r1139",
      "r1140"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensation",
     "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": "Share-based compensation expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs"
     ],
     "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": [
      "r846"
     ]
    },
    "mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs"
     ],
     "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/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsTable"
     ],
     "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": [
      "r406"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsTable"
     ],
     "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": [
      "r406"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsTable",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnitsRSUs"
     ],
     "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": [
      "r404"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsTable"
     ],
     "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": [
      "r404"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Non-vested at beginning of period (in Shares)",
        "periodEndLabel": "Non-vested 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": [
      "r401",
      "r402"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Non-vested at beginning of period (in Dollars per share)",
        "periodEndLabel": "Non-vested 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": [
      "r401",
      "r402"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsTable"
     ],
     "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": [
      "r405"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsTable"
     ],
     "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": [
      "r405"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r414"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected volatility of the Company's 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": [
      "r413"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r415"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable",
      "http://motorcarparts.com/role/PerformanceStockUnitsActivityTable",
      "http://motorcarparts.com/role/RestrictedStockUnitsTable",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnitsRSUs",
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptions",
      "http://motorcarparts.com/role/StockOptionTransactionsTable"
     ],
     "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": [
      "r386",
      "r388",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r420"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://motorcarparts.com/role/StockOptionTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited/Cancelled (in Dollars per share)",
        "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": [
      "r1150"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://motorcarparts.com/role/StockOptionTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited/Cancelled (in Shares)",
        "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": [
      "r399"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptions"
     ],
     "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": [
      "r397"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r407"
     ]
    },
    "mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptions"
     ],
     "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/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://motorcarparts.com/role/StockOptionTransactionsTable"
     ],
     "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, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r393",
      "r394"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://motorcarparts.com/role/StockOptionTransactionsTable"
     ],
     "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, 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": [
      "r393",
      "r394"
     ]
    },
    "mpaa_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients": {
     "xbrltype": "percentItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Eligible vesting percentage for recipients",
        "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/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "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": [
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tranche One [Member]",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": [
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tranche Three [Member]",
        "verboseLabel": "Share-Based Payment Arrangement, 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": [
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tranche Two [Member]",
        "verboseLabel": "Share-Based Payment Arrangement, 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": [
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169"
     ]
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharePrice",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs"
     ],
     "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": []
    },
    "mpaa_ShareRepurchasesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "ShareRepurchasesDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/ShareRepurchasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchases (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs"
     ],
     "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": [
      "r1144"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://motorcarparts.com/role/MonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r412"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptions"
     ],
     "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": [
      "r1171"
     ]
    },
    "mpaa_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies": {
     "xbrltype": "percentItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "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": []
    },
    "mpaa_SharebasedPaymentsMonteCarloValuationModelAssumptionsUsedinDeterminingFairValueofTSRAwardsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "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/20250630",
     "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_SharebasedPaymentsPerformanceStockUnitsPSUsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "SharebasedPaymentsPerformanceStockUnitsPSUsDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payments - Performance Stock Units (\u201cPSUs\u201d) (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_SharebasedPaymentsRestrictedStockUnitsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "SharebasedPaymentsRestrictedStockUnitsDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/RestrictedStockUnitsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payments - Restricted Stock Units (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_SharebasedPaymentsRestrictedStockUnitsRSUsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "SharebasedPaymentsRestrictedStockUnitsRSUsDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsRestrictedStockUnitsRSUs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payments - Restricted Stock Units (\u201cRSUs\u201d) (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_SharebasedPaymentsStockOptionTransactionsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "SharebasedPaymentsStockOptionTransactionsDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/StockOptionTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payments - Stock Option Transactions (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_SharebasedPaymentsStockOptionsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "SharebasedPaymentsStockOptionsDetailsTable",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsStockOptions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payments - Stock Options (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term investments",
        "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": [
      "r93",
      "r94",
      "r1030"
     ]
    },
    "us-gaap_ShortTermInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermInvestmentsAbstract",
     "presentation": [
      "http://motorcarparts.com/role/FinancialAssetsandLiabilitiesMeasuredatFairValueRecurringBasisTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term investments",
        "label": "Short-Term Investments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/LeaseCostRecognizedinConsolidatedStatementofOperationsTable": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/LeaseCostRecognizedinConsolidatedStatementofOperationsTable"
     ],
     "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": [
      "r587",
      "r874"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r906"
     ]
    },
    "us-gaap_StandardProductWarrantyAccrual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StandardProductWarrantyAccrual",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ChangesinWarrantyReturnsTable",
      "http://motorcarparts.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning of period",
        "periodEndLabel": "Balance at end of period",
        "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": [
      "r1131",
      "r1134"
     ]
    },
    "us-gaap_StandardProductWarrantyAccrualPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StandardProductWarrantyAccrualPayments",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/ChangesinWarrantyReturnsTable"
     ],
     "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": [
      "r1132"
     ]
    },
    "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StandardProductWarrantyAccrualWarrantiesIssued",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ChangesinWarrantyReturnsTable"
     ],
     "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": [
      "r1133"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://motorcarparts.com/role/FinancialInformationRelatingtoSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r98",
      "r99",
      "r100",
      "r137",
      "r213",
      "r224",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r249",
      "r250",
      "r251",
      "r255",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r277",
      "r294",
      "r295",
      "r448",
      "r449",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r818",
      "r821",
      "r822",
      "r827",
      "r880",
      "r1233",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r105",
      "r145",
      "r146",
      "r147",
      "r175",
      "r179",
      "r203",
      "r204",
      "r206",
      "r208",
      "r215",
      "r216",
      "r259",
      "r305",
      "r308",
      "r309",
      "r310",
      "r314",
      "r315",
      "r347",
      "r348",
      "r350",
      "r351",
      "r353",
      "r356",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r562",
      "r672",
      "r673",
      "r674",
      "r675",
      "r682",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r713",
      "r735",
      "r757",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r1018",
      "r1094",
      "r1096",
      "r1104"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://motorcarparts.com/role/ShareRepurchasesDetails",
      "http://motorcarparts.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r45",
      "r49",
      "r50",
      "r133",
      "r135",
      "r136",
      "r160",
      "r161",
      "r162",
      "r184",
      "r185",
      "r186",
      "r188",
      "r195",
      "r197",
      "r199",
      "r214",
      "r260",
      "r261",
      "r275",
      "r345",
      "r363",
      "r421",
      "r436",
      "r437",
      "r443",
      "r444",
      "r445",
      "r447",
      "r450",
      "r451",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r528",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r575",
      "r577",
      "r595",
      "r634",
      "r661",
      "r662",
      "r663",
      "r682",
      "r757"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r184",
      "r185",
      "r186",
      "r214",
      "r347",
      "r348",
      "r350",
      "r353",
      "r577",
      "r610",
      "r671",
      "r683",
      "r694",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r713",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r722",
      "r723",
      "r724",
      "r725",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r736",
      "r737",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r757",
      "r808",
      "r809",
      "r889",
      "r1267"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Statements of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Balance Sheets [Abstract["
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Statements of Comprehensive Income (Loss) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Statements of Shareholders\u2019 Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r184",
      "r185",
      "r186",
      "r214",
      "r256",
      "r347",
      "r348",
      "r350",
      "r353",
      "r577",
      "r610",
      "r671",
      "r683",
      "r694",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r713",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r722",
      "r723",
      "r724",
      "r725",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r736",
      "r737",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r757",
      "r808",
      "r809",
      "r889",
      "r1267"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r918",
      "r929",
      "r945",
      "r980"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169"
     ]
    },
    "mpaa_StockOptionTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "StockOptionTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Option Transactions Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ShareRepurchasesDetails"
     ],
     "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": [
      "r1141"
     ]
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/ShareRepurchasesDetails"
     ],
     "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/20250630",
     "localname": "StockRepurchasedAndRetiredCumulativeShares",
     "presentation": [
      "http://motorcarparts.com/role/ShareRepurchasesDetails"
     ],
     "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/20250630",
     "localname": "StockRepurchasedAndRetiredDuringPeriodCumulativeValue",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/ShareRepurchasesDetails"
     ],
     "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/2025",
     "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": [
      "r8",
      "r44",
      "r45",
      "r82"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r8",
      "r44",
      "r45",
      "r82"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedDuringPeriodShares",
     "presentation": [
      "http://motorcarparts.com/role/ShareRepurchasesDetails"
     ],
     "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": [
      "r8",
      "r44",
      "r45",
      "r82",
      "r675",
      "r757",
      "r781"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://motorcarparts.com/role/ShareRepurchasesDetails"
     ],
     "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": [
      "r8",
      "r44",
      "r45",
      "r82",
      "r682",
      "r757",
      "r781",
      "r895"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://motorcarparts.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.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": [
      "r45",
      "r49",
      "r50",
      "r72",
      "r715",
      "r732",
      "r758",
      "r759",
      "r875",
      "r896",
      "r1092",
      "r1096",
      "r1097",
      "r1121",
      "r1210",
      "r1270"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "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": [
      "r30",
      "r31",
      "r32",
      "r133",
      "r134",
      "r135",
      "r136",
      "r161",
      "r184",
      "r185",
      "r186",
      "r188",
      "r195",
      "r197",
      "r260",
      "r261",
      "r275",
      "r345",
      "r363",
      "r421",
      "r436",
      "r437",
      "r443",
      "r444",
      "r445",
      "r447",
      "r450",
      "r451",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r528",
      "r567",
      "r568",
      "r572",
      "r576",
      "r595",
      "r662",
      "r663",
      "r681",
      "r715",
      "r732",
      "r758",
      "r759",
      "r783",
      "r883",
      "r884",
      "r895",
      "r1092",
      "r1096",
      "r1097",
      "r1121",
      "r1210",
      "r1270"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/20250630",
     "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/2025",
     "localname": "SupplierFinanceProgramObligation",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/SupplierFinanceProgramsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding supplier obligations",
        "label": "Supplier Finance Program, Obligation",
        "documentation": "Amount of obligation for supplier finance program."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r829"
     ]
    },
    "us-gaap_SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r289"
     ]
    },
    "us-gaap_SupplierFinanceProgramTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r284",
      "r285",
      "r286",
      "r287",
      "r828"
     ]
    },
    "mpaa_SupplierFinanceProgramsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "SupplierFinanceProgramsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier Finance Programs [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r973"
     ]
    },
    "mpaa_TotalInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "TotalInventory",
     "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",
        "documentation": "Carrying amount of inventory net as of balance sheet date and the inventory the entity expects to be returned within the normal operating cycle of one year.",
        "label": "Total Inventory"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r965"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r972"
     ]
    },
    "mpaa_TotalShareholdersReturnMaximumMarketCapitalization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "TotalShareholdersReturnMaximumMarketCapitalization",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs"
     ],
     "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": []
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r995"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r996"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r997"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r997"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r995"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r995"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r998"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r996"
     ]
    },
    "us-gaap_TreasuryStockTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockTextBlock",
     "presentation": [
      "http://motorcarparts.com/role/ShareRepurchases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchases",
        "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": [
      "r83"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r992"
     ]
    },
    "mpaa_UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments",
     "crdr": "credit",
     "presentation": [
      "http://motorcarparts.com/role/FinancialRiskManagementandDerivativesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (loss) from 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_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://motorcarparts.com/role/LeaseCostRecognizedinConsolidatedStatementofOperationsTable": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/LeaseCostRecognizedinConsolidatedStatementofOperationsTable"
     ],
     "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": [
      "r588",
      "r874"
     ]
    },
    "us-gaap_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VestingAxis",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting [Axis]",
        "documentation": "Information by vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169"
     ]
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VestingDomain",
     "presentation": [
      "http://motorcarparts.com/role/SharebasedPaymentsDetailsPerformanceStockUnitsPSUs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting [Domain]",
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r961"
     ]
    },
    "mpaa_WarrantsAndRightsOutstandingFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "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/2025",
     "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": [
      "r1193",
      "r1194",
      "r1195"
     ]
    },
    "mpaa_WeightedAverageDiscountRateAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "WeightedAverageDiscountRateAbstract",
     "presentation": [
      "http://motorcarparts.com/role/OtherInformationaboutLeasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average discount rate:",
        "label": "Weighted Average Discount Rate Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "calculation": {
      "http://motorcarparts.com/role/NetIncomeLossperShareTable": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/NetIncomeLossperShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of potentially dilutive securities (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": [
      "r1105"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://motorcarparts.com/role/NetIncomeLossperShareTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
      "http://motorcarparts.com/role/NetIncomeLossperShareTable"
     ],
     "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": [
      "r202",
      "r208"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://motorcarparts.com/role/NetIncomeLossperShareTable": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://motorcarparts.com/role/ConsolidatedIncomeStatement",
      "http://motorcarparts.com/role/NetIncomeLossperShareTable"
     ],
     "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": [
      "r201",
      "r208"
     ]
    },
    "mpaa_WeightedAverageRemainingLeaseTermAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "WeightedAverageRemainingLeaseTermAbstract",
     "presentation": [
      "http://motorcarparts.com/role/OtherInformationaboutLeasesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining lease term (years):",
        "label": "Weighted Average Remaining Lease Term Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "mpaa_WheelHubProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://motorcarparts.com/20250630",
     "localname": "WheelHubProductsMember",
     "presentation": [
      "http://motorcarparts.com/role/SignificantCustomerandOtherInformationTable"
     ],
     "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/2025",
     "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": [
      "r1009"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r959"
     ]
    }
   }
  }
 },
 "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": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r3": {
   "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"
  },
  "r4": {
   "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"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "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": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r8": {
   "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"
  },
  "r9": {
   "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"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "3",
   "Publisher": "SEC"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-2"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-2A"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-2"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(24)(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r384": {
   "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"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r467": {
   "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"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r492": {
   "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"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEE",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEE",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEE",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4H"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4H"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4I"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r513": {
   "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"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "15",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480960/815-15-50-3"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "r520": {
   "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"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "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"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r562": {
   "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"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "r570": {
   "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"
  },
  "r571": {
   "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"
  },
  "r572": {
   "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"
  },
  "r573": {
   "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"
  },
  "r574": {
   "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"
  },
  "r575": {
   "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"
  },
  "r576": {
   "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"
  },
  "r577": {
   "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"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
  },
  "r616": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r617": {
   "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"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r619": {
   "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"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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"
  },
  "r629": {
   "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"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "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"
  },
  "r652": {
   "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"
  },
  "r653": {
   "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"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "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"
  },
  "r728": {
   "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"
  },
  "r729": {
   "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"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "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"
  },
  "r774": {
   "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"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
  },
  "r785": {
   "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 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r786": {
   "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 B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r787": {
   "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 C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-15"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-20"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21"
  },
  "r803": {
   "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"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
  },
  "r810": {
   "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"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-2"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-3A"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-4"
  },
  "r815": {
   "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"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "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"
  },
  "r820": {
   "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"
  },
  "r821": {
   "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"
  },
  "r822": {
   "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"
  },
  "r823": {
   "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"
  },
  "r824": {
   "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"
  },
  "r825": {
   "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"
  },
  "r826": {
   "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"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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"
  },
  "r829": {
   "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"
  },
  "r830": {
   "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"
  },
  "r831": {
   "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"
  },
  "r832": {
   "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"
  },
  "r833": {
   "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"
  },
  "r834": {
   "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"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "64",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
  },
  "r836": {
   "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"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r838": {
   "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"
  },
  "r839": {
   "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"
  },
  "r840": {
   "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"
  },
  "r841": {
   "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"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r844": {
   "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"
  },
  "r845": {
   "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"
  },
  "r846": {
   "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"
  },
  "r847": {
   "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"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "43",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "181",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-181"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "183",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-183"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "184",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "185",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-185"
  },
  "r865": {
   "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"
  },
  "r866": {
   "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"
  },
  "r867": {
   "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"
  },
  "r868": {
   "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"
  },
  "r869": {
   "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"
  },
  "r870": {
   "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"
  },
  "r871": {
   "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"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12"
  },
  "r873": {
   "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"
  },
  "r874": {
   "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"
  },
  "r875": {
   "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"
  },
  "r876": {
   "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"
  },
  "r877": {
   "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"
  },
  "r878": {
   "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"
  },
  "r879": {
   "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"
  },
  "r880": {
   "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"
  },
  "r881": {
   "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"
  },
  "r882": {
   "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"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
  },
  "r885": {
   "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"
  },
  "r886": {
   "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"
  },
  "r887": {
   "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"
  },
  "r888": {
   "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"
  },
  "r889": {
   "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"
  },
  "r890": {
   "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"
  },
  "r891": {
   "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"
  },
  "r892": {
   "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"
  },
  "r893": {
   "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"
  },
  "r894": {
   "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"
  },
  "r895": {
   "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"
  },
  "r896": {
   "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"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "Global LEI Foundation"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "249",
   "Section": "308",
   "Subsection": "a"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 8-K",
   "Number": "249",
   "Section": "308"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form F-3"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-3"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-4"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-6"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form S-3"
  },
  "r952": {
   "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"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Investment Company Act",
   "Number": "270"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r959": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "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"
  },
  "r962": {
   "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"
  },
  "r963": {
   "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"
  },
  "r964": {
   "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"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r978": {
   "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"
  },
  "r979": {
   "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"
  },
  "r980": {
   "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"
  },
  "r981": {
   "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"
  },
  "r982": {
   "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"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r988": {
   "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"
  },
  "r989": {
   "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"
  },
  "r990": {
   "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"
  },
  "r991": {
   "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"
  },
  "r992": {
   "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"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1000": {
   "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"
  },
  "r1001": {
   "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"
  },
  "r1002": {
   "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"
  },
  "r1003": {
   "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"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-X",
   "Number": "210",
   "Section": "2",
   "Subsection": "2"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "413",
   "Subsection": "b"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "b"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "c"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "d"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "e"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "a"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "b"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Section": "8",
   "Subsection": "c"
  },
  "r1018": {
   "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"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "SubTopic": "310",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1021": {
   "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"
  },
  "r1022": {
   "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"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1024": {
   "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"
  },
  "r1025": {
   "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"
  },
  "r1026": {
   "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"
  },
  "r1027": {
   "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"
  },
  "r1028": {
   "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"
  },
  "r1029": {
   "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"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12"
  },
  "r1041": {
   "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"
  },
  "r1042": {
   "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"
  },
  "r1043": {
   "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"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(r)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(s)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(t)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(u)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1086": {
   "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"
  },
  "r1087": {
   "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"
  },
  "r1088": {
   "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"
  },
  "r1089": {
   "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"
  },
  "r1090": {
   "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"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r1094": {
   "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"
  },
  "r1095": {
   "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"
  },
  "r1096": {
   "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)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1097": {
   "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"
  },
  "r1098": {
   "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"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1100": {
   "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"
  },
  "r1101": {
   "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"
  },
  "r1102": {
   "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"
  },
  "r1103": {
   "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"
  },
  "r1104": {
   "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"
  },
  "r1105": {
   "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"
  },
  "r1106": {
   "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"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r1114": {
   "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"
  },
  "r1115": {
   "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"
  },
  "r1116": {
   "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"
  },
  "r1117": {
   "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"
  },
  "r1118": {
   "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"
  },
  "r1119": {
   "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"
  },
  "r1120": {
   "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"
  },
  "r1121": {
   "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"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1123": {
   "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"
  },
  "r1124": {
   "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"
  },
  "r1125": {
   "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"
  },
  "r1126": {
   "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"
  },
  "r1127": {
   "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"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1129": {
   "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"
  },
  "r1130": {
   "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"
  },
  "r1131": {
   "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"
  },
  "r1132": {
   "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"
  },
  "r1133": {
   "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"
  },
  "r1134": {
   "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"
  },
  "r1135": {
   "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"
  },
  "r1136": {
   "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"
  },
  "r1137": {
   "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"
  },
  "r1138": {
   "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"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r1140": {
   "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"
  },
  "r1141": {
   "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"
  },
  "r1142": {
   "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"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r1144": {
   "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"
  },
  "r1145": {
   "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"
  },
  "r1146": {
   "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"
  },
  "r1147": {
   "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"
  },
  "r1148": {
   "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"
  },
  "r1149": {
   "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"
  },
  "r1150": {
   "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"
  },
  "r1151": {
   "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"
  },
  "r1152": {
   "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"
  },
  "r1153": {
   "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"
  },
  "r1154": {
   "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"
  },
  "r1155": {
   "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"
  },
  "r1156": {
   "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"
  },
  "r1157": {
   "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"
  },
  "r1158": {
   "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"
  },
  "r1159": {
   "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"
  },
  "r1160": {
   "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"
  },
  "r1161": {
   "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"
  },
  "r1162": {
   "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"
  },
  "r1163": {
   "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"
  },
  "r1164": {
   "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"
  },
  "r1165": {
   "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"
  },
  "r1166": {
   "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"
  },
  "r1167": {
   "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"
  },
  "r1168": {
   "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"
  },
  "r1169": {
   "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"
  },
  "r1170": {
   "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"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-4"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r1174": {
   "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"
  },
  "r1175": {
   "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"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r1190": {
   "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"
  },
  "r1191": {
   "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"
  },
  "r1192": {
   "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"
  },
  "r1193": {
   "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"
  },
  "r1194": {
   "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"
  },
  "r1195": {
   "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"
  },
  "r1196": {
   "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"
  },
  "r1197": {
   "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"
  },
  "r1198": {
   "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"
  },
  "r1199": {
   "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"
  },
  "r1200": {
   "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"
  },
  "r1201": {
   "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"
  },
  "r1202": {
   "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"
  },
  "r1203": {
   "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"
  },
  "r1204": {
   "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"
  },
  "r1205": {
   "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"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1210": {
   "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"
  },
  "r1211": {
   "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"
  },
  "r1212": {
   "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"
  },
  "r1213": {
   "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"
  },
  "r1214": {
   "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"
  },
  "r1215": {
   "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"
  },
  "r1216": {
   "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"
  },
  "r1217": {
   "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"
  },
  "r1218": {
   "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"
  },
  "r1219": {
   "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"
  },
  "r1220": {
   "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"
  },
  "r1221": {
   "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"
  },
  "r1222": {
   "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"
  },
  "r1223": {
   "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"
  },
  "r1224": {
   "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"
  },
  "r1225": {
   "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"
  },
  "r1226": {
   "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"
  },
  "r1227": {
   "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"
  },
  "r1228": {
   "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"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r1230": {
   "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"
  },
  "r1231": {
   "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"
  },
  "r1232": {
   "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"
  },
  "r1233": {
   "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"
  },
  "r1234": {
   "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"
  },
  "r1235": {
   "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"
  },
  "r1236": {
   "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"
  },
  "r1237": {
   "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"
  },
  "r1238": {
   "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"
  },
  "r1239": {
   "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"
  },
  "r1240": {
   "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"
  },
  "r1241": {
   "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"
  },
  "r1242": {
   "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"
  },
  "r1243": {
   "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"
  },
  "r1244": {
   "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"
  },
  "r1245": {
   "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"
  },
  "r1246": {
   "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"
  },
  "r1247": {
   "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"
  },
  "r1248": {
   "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"
  },
  "r1249": {
   "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"
  },
  "r1250": {
   "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"
  },
  "r1251": {
   "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"
  },
  "r1252": {
   "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"
  },
  "r1253": {
   "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"
  },
  "r1254": {
   "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"
  },
  "r1255": {
   "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"
  },
  "r1256": {
   "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"
  },
  "r1257": {
   "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"
  },
  "r1258": {
   "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"
  },
  "r1259": {
   "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"
  },
  "r1260": {
   "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"
  },
  "r1261": {
   "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"
  },
  "r1262": {
   "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"
  },
  "r1263": {
   "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"
  },
  "r1264": {
   "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"
  },
  "r1265": {
   "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"
  },
  "r1266": {
   "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"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1269": {
   "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"
  },
  "r1270": {
   "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"
  },
  "r1271": {
   "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"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>102
<FILENAME>0001140361-25-030212-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001140361-25-030212-xbrl.zip
M4$L#!!0    ( $V "UNE&V7M(!0! ![=#  2    968R,# U,#4Q-U\Q,'$N
M:'1M[+UK=YM(MC#\O7]%'<W-60LY@.Y)6L]2;"?C.8GML93I,^\7+R1*%AT$
M:D"^]*]_]ZX"!!*20("$+,Z:TTDD5%3M^]ZU+Y_^W\M4)T_4LC73^/4?TKGX
M#T*-D:EJQN.O_^CU+ZZO__'_NK]\^I]JE7RE!K44AZID^$HNS.FL/]+(P%(,
M>VQ:4W+F3-^1*IDXSNS#^_?/S\_G(WC&'FD6M<VY-:(V?D"J57>Y"XOB8A_(
M=],@O?DCD20BBQ]$Z4.M17X,+N ?<F/E\>"[[[V%!?+MVP6!9;Y8&EM*E(A8
M_]!H?Y":2TM-'#@OG-FP/[C;^[7B;CEJNQ7W694NGGL96OJY34?GC^;3>_CB
M/:[N/^A8_H,( _:P:3V^AR_>.Z\SBD_7JZ)4K4G>;^A(C5X<O@@MKMEF799:
MT2^01;'VWGW"_\'+NF<E>-;0-8/^W^?[;XO'G>CG%X^^=SR$*PZ0#&Y/K(IR
M59(#BU3A *&%O -M6D=J5,5V "KPY,\-)\6OAXI-O<>G,T7Q'Y^:CFF-%&NF
M6 [#(P.CV*R)WN.VM3CJ6+&';&'X, 3ON5U]5)39ZH/N%\L/(W[MR*?9-^''
MUQ$*G*[S'K[U'L0OU"7J<Y]KON=?!A_5-E&'83N*,?)A]J)O>/C_O@&$%T\N
M8^.YQAZ5.IW.>_:M_Z@=]1PL*;W_O^_?^J,)G2K5E9W86O)?K=\/<GFE^POY
M-*&*"G^23X[FZ+1+/KWG?_F%_/)I2AV%C$S#H0;0@D-?G/?L=TR$5>D?<^WI
MU\H%_[XZ  16WH, >>\N^6EHJJ_=3ZKV1&SG5:>_5L;P:'6L3#7]]0/YQT";
M4IO<T&=R;TX5XQ\?"?O>UOZD'X@DSIR/%?;K[B^XO??XMT\3RUMK:%HJM:J.
M.?M :K,78INZ!K)/5T8_/Q+WRZ'I..84%EOSO4['S@=BF ;U/[*TQXG_V83R
M?\FSEX]PM.!1$!A51=<>C0]D!,>G5GC[=;Y]>Z88H=,_NTL.35V%!W[<7 ^N
M+DE_T!M<]4G_ZN+'_?7@&O[:N[DD5_]W\<_>S=<K<G'[_?MUOW]]>_/I/:[8
M70 DP99DMB7X*=FZK=\4>P+ZS3$-@5R>7YR#>FC4.U$O7_K7W_\B-<6/&YZ(
MN]DVV^SVG7Y!Q?I)>_D &+N93ZFEC3C%OCCW=/QK903RS%"F\&O00Q\NS1$\
M8SB,5HD&2D5[>:JVVJUZI2N)U7]_>A]:J>N>.*OS:H8*+_] JK4F'(_,%!6M
M")<,V6<</R3$-+JIP-?XT$?RK*G.!)\]1_X@SQ/-H578XX@BS3Y;RLQ;@H,.
M-MAIU1L?%ZCS-N>_I[L-?%P%(:B<#V/MA:I5QYK3*+#^>P[:A%KZZSV=F9:S
M@# (]>V\\.\?O?O!U?VW_Y+[J[O;^P&Y^W'?_]&[&9#!+;+& .B?2#5R>T^D
MQIGZCMQ^(8-_7@6XQCVE=W)$3?"C32_W>:UW,<"%I4ZM[OUVB2@6 -R&])%.
M%0M?X4S@%;%I9:I8CYH1)HL8G !P07 LP'AW=7]]"V+DYA)$3 (DJV!&5J?P
MP 117%65U^HK'*1*C2BDW\%ZIGIEJ)?PLQ!3 =+_]>/FBM1$@=F7;Y2[ZAES
MUUC1[4CV8IZ$AL;@,G_5I1C\-;COW?2O&1>5#+;"8+'THL=C 5"Z3/;E_O8[
M?S_9\,?@-F<=&D=0@',XU6QT9\D73:?DQCR/KT&O## /7_%W\.R06B&&;U:Z
M(OIMM793RIG9UYL.<MT5F,F.=$\?-1M=+N<&OED<J]&)P5K?;P>W]Q>]>W('
MLK>/Y-W[#G1QT1/(]<W%^68Z3XA@GU"[9U<ORLAA)R'FF%C^"8AB$WM&1]I8
MHRK1#*(Y-AE-F')^MYT"-[X^$DV+?SK*$$@J"*J />\9V2A2031_("(8UMZ'
M(U/7E9D-SWI_\P6R)(I_8RAU?//?,\W9"H'WX+\!88[J/>@N4>_\S=\\N#AJ
MQ"/RUB=6%P$GO1O8U1.U'&VDZ![4P#OA^_97<K42VRB1SVN-F</_BN=8P]"Q
M%0A&%3Z  ^C0F64^(5V$53:G]&MC9%J@/UA8H8]/7YASP[%>+TPUK,!;E2ZZ
M9_\UK9\1M!L&T09B88_F"X3E,PZ4EVNT!H #1NR<$=*J#3:_5)6E1JW3E*//
M1QB"2=X8/F-8(*9%0)%1B_P^MS1;U4:X<>!L%XI!(:13QPDRDH%$H+OKJW3D
M8K?J3+313X/:]@<0 V Z1#W#EMSP/;"C:06^=TTF[B*KFCW3E5?\&@-7Y'^T
M*9HF((3@8%J0TMCQK$?%T/YD_WZWT A[I:2SZ_/[\_XYN9K.=/.56D<+W3"!
MHQH/@]0CWO=,)F]0LJ7T/IST7A9</56U@*#</[X!TJ60T )K1.[('7(!+P+)
M;V@*Z3L6I<ZR !-V?/,%_/76&IC/1O"];1'\!].R,+:8^$V)-92[%285;ZT[
M>%)C,<W ?L#A68#@R)23>[P[$P"A_W_:;%GOMN5*MR,VQ-IAE9*[330M9Q8@
M0)LI.J$O=#1WM">T.$'T4/O=WN4W0(P@R-ZM%7/)#=B$[E5WX2W\_2]M66I]
MM&&W.IU-0&P3@]D: @CMD3['XQ'%HAA(5T'$G<4F%N3$'OQPA3QJE6Y-$I>)
MXUU\,OQF K'<X5Y7S:)V'22,)%=;G=57;/7A5IQH5[M9C\,S42#XOW< Q#[0
MD 7ZCMJNTT(M\%-F<\N>H_?BF 2>8$I-DL^&[Y "P2XBO9'S(=I[.0(-)F[7
M8-L?65TEG0IKG-<#8/%.&X04MU[8Y4D04HA4?I>"JR>+2431Q+)9](',#7@5
M&CT8N<(;*:0"JHPF9*0KMATF1;)9L!S+,2V%20O[=3HT]3/[W5L\Y(T;K6"H
MI"^CB6(\4LQ,> 9C>A*0!]&'3ZGZ]@:DN*+8%86ODCQD5+X0Q9)<<R-/+&('
M$.H[YNBG0&:*19X4?4[)7\5S42(S\!CM":B8S6&FHI!/7,BXW-!GS! $2\L#
MR_>[7N\XSLSV.  5EM!21OY8-9(]FKERN2<<L 05WD VLU7ECQ6P?-7-(5AQ
M?;!51@[YKE@_T7-8SVA;?<=H]=^]-E3T2RDF(XTF=/233.%=P..4!3A0FR_"
ME6 42>_(1+')6-/!$%!T';Y%1Q?M@S_F&EH'8!0,J?L +.H;"#6,*_#K"M=,
M"%@7'H30=,"O\=*!J/ M2%E\=&;1$64R5Y()N_&RR1FL!W@@]AS$D3TQ,6B*
M/*:9L(F)XBQMGCPKX5WB%OF/W3.\$XABJ.1,YF<< C;A^^'OB %XGCT*/\)=
MN.O@98_--L$VJ=@.Z8A$55[M\QCW!RX*$CHE%W/+@M?RFR7D.W"^YG:(K)J5
M[G^IO4)3[A4SN3%)^#XL1:R_NPL=,? "9*>:@WEPC,8MTT#UH+\2"JKBE5PC
M3RHCYL%<*H["KT"6J&RQ1M FO9_#DW6Q@80$]O]<YW&7?G60-TGQ_?B4 DY7
MXAN;P+GQV"ZV0^AM[1&].TH*HME$(;IB 4LKHQ%@F*=;(E L9+/(3S&85HWX
MPIX"8< [+(_F"28X*L:K@#(%%@-&Q(O"1_)HF<_.Q/OZ'$0,93M3Z9@%[DR#
MN<GH"\KBQW7[8U]+'[W'MCZP?G]+#Z[9I_>49G#:!1NC*GM2,B@:S\G9!0,]
M>(3OUKA8VQ&<EQ/&;VL_$&7NF%FZ9(W&=G]KY9%,0X:N\= EWZ(IQF.X>-;,
MNL63VAQ,7K#W(U\^FM9K5(P.Y:9UX3X0DB/M2K>W?)*U4B53ZWX=!&ZB^#\;
MX/;7\6@&>1\<T.P-G^>VAA<-(4!W*HL$E(WF;]9@W2&8YP/L*EI6908N;_VO
M;/D+OGH0;!TQ&=@27)]XFNUZO$%[8%PP4N5IXRA[AEDQ0+.&R8R0N<TU#\"&
M@E<-YH&?%.19%&AIX+OT5WSYLP:O1@ ;]!G5FD6?-)OQ@*$8(PV< > ,O/]E
MD0<'+%7%4FV"X7E-71>5JYTI[Z(5R1'>HZTD<<57=(Q:=K!@[ D%'\<C_3-
M,[,D>++&JJX&R(+%!\;9,8(W,SF(,(OB9VDM/X<RU#S[U5<ZR3P1\-XM2I[Q
M/^Z)OC![&M@A="2I K@<:8 (^]?*]<V7\ F-^;2JF@RR^$B$&\9"/2S2T\>8
MCGT[=QA7 H8KQ :A#8\#V.: "/9"%OD)Z86.7.E*':'6D 6IYB==>KOM\E@1
MLU>#<25B+EY$P"7IS1_GX'?6>>KF>?S0?QCJ:UDG.I-_7::^E\F_+M,_129_
MT* DH0H%5J!P0Y]9>8) _O['W'0^+E4M\ \%_JQ /BOV3VH]:6 3".0K-4$!
M*.!H #6.0S8IIK>[AJU[<#'PB5^WP#X,);<NC%LO!<WC>KXZ9^,UDL"%!LLA
M"X+ YU\.K-4@%A#4(B<S\,.A196?564,CWP@,^41UU[!K+=L"-!!A)!01(T,
MX;^@,N>&NA1J [SQ3; ML&L M/H5> <QP::Q0&%5(A(] 6J:$54+\4F+2.UC
M3[0Q Q@>4,C$0B[[RZ#W^=O5P^V7AXO;F\'5S:!?Z0Z8E\/8B%7 @.NL=!?Q
M2'>SH?]R'F#_M_G&D2Q2&S>E'[9$\2,Y#C40-T4R01)B@M30I7Q-P"O*RU6D
M$E;\Y'Z#FUR@&[&[\O'N6P@=(<];2R:8XWK)/&]]U55><H/7/-99OIY<OUQ(
MR#!1O?I+9H O;3_*=?&%B70N!K+\X;4 $R2K7RMR9=5)6>3R!] 7A2K^%"-<
M<LUB+I+\D7RYONG=7%SWO@']?KF]_][#=/"5$H H* 3]I)P P<AF18[B-9TL
MHDJOM>$_C<:[")2'=K<1FTM/+H#I06PA/K]XWL8#2^IA >Y*]QK^!D@C_K=D
M\2VRF[MB:G"N[JR^?NGT5)<*D/[_2]NA"HH'K +PYA[@;\PLPO#&PV=%QSRM
M!["8*8+9?XP$'R/N8X0_=D3PWCMQ9X"3!6$_F..'VQGE"G4]=A8_0!-C\8-\
M\=1XRWP1Q@&ZDA:=P'/:$WW I/@I??AFVG%1$OH]X;\G9[C .^](>6*J67)4
M$)O,69Z OJ:6_7#UQQQ<Z9AX#/[23>8C?(%\$=@Z8E8+_R,QYRGVY.&+;C['
M9C7X 6$_6* D!+E<$-0^&0Z[,1T*N&!_8)QW#5+V;Z9U"LLC6R#Z73&41Y?B
M+S5[-&?UE@^*H3[T#$5_M37&"0NS&$'.HOCLF7MJS_554X'9R_(Y6:SN9Q\O
M7L*23;R7(/<LT.:_A#WCOF2?YH7</%)NVH+N?^,-B09,@:8$(A ^T+U_(VIT
MTYY;U'[H#<VY\\#SKA[N-?NGB]3:.0FNP? 36(,$UB!L#3=WB^ :^>*L5EQ?
M:;OAX%BF;C.,W%GFB*H(0!?D]7/B/<# O7C@F."Y"R?D$!59A$5N!_^\NE\)
MB10A)K)/TOM&'T&H,Y)BR6"!8 ?[B@2^RIG<CMM12&9^HC1\^**,'-/R(=X[
M9T*2N!_OTX+,%O;[I-\?QB(1_Z&OZ)39(MPM>E@DV#+)^L.F^*5+T0$S);@(
M88N@K<$7"6;IHO2%1?!+;Y&2)W;'W24=*\QZ_#$#<[)/#<VT CA;6!S>@P0?
M)/S! %Z."0?[Y(U;3.MXN#;\UHPN1!OGA'U% E_E#,/6VZ3@JY>)-M3\&X+F
M.?$^R1F>F;K\^Z3)_O77F][@Q_U5O])=_#WGF+ZT'5K;LN?*)(P-%\>5KEQF
M7623=;$QFR"C]DXAPDY99LYX:-NVOGZ[[?=[]__-HJ?8XHVL3FULZKKYS&I:
MJ#6UL8"=C+$D!3:HOV(6*DM5Q.1$W#]/5-1L-PV:6703Y8FGJDZI8J"?X^>]
MJF1(8?4XM4P)]NU!*KKDW*V4^,&#FA8-5E"@V]HS6'W!U!QB/1!V178+4C$'
M=X9)L^;<AI.SZJW@\4TO=(8P4,@3A5_I]-SM!:[KKP)[S'\Q2P#%9C@:\ @V
M5 !S>(:A/'+F[O'VRMW<NY4ML?:^NEL"A\NZKP.99<S'X.#,+6HQZ-OSH>VC
MRZ)3X%2>&0P8 KYFP</SQ:YLEL2HP)EL17\"D<*XC#6'%EQ ( G QOV<'F(I
MS_!>H \,+;K0@#?Y.T'JF:$];]OGY#> U)"]8&K:3O#%<!*>;,R2Y\%5P&9E
MCDG,N45&<QL 0"U>#!?XD47A!0:OCIK;O,"8_P)![)<5P\*/EC*%]]^&5L,:
M+8V3ITV#ZXXM<XJ@L.?LN>>)252JPZ, U0 .<7O\-'S#_'?A'<_1J&8587,+
MML/]&P73L#E&%AA3E_$,X)JP(D%LL:$A;02VB'C 9'#E2=%TAJ;5EP/. N]=
M/1\L,;3,G_Q).".NZ6)PZ%8:X&Z'<Y9"SNB)ZJQ"<;'6.1E,0FM[[U-7W\(3
MST,H [0OP8OA$+<0C4->1>DQ)2"/L>)L\FJ[!7XN4AEOS/%QR^4:. F^*D2O
M;"W3^@DZO>H2*4#@"6!M6J_GD:2&Z=T^9:P0Z'#N,+2\4F?YJ+@1IC=Y/SZ%
M,QOFX\+?;>K@V1U-9SA;.<X*C1Y";-Z'R35*@(:(P:WX=ZEG18RQFD<4K(_8
M+L69@-GQ.-DD/QBZ%L_!K[TO>$4MNWOW<!V7QP8;WN<H/Y'5%B<2"+.Z@$@<
MHIK/( >!4GA?11,DHH%,ZHI+5\+"(A/3IHOO;;[SD6(@G0SQY4R1X-E@;:"$
MZ5!G/Z,A*1Q8P*T'6, 9?XNF.RH@H&JL\0@\SO:H; 5$!'8!L%3G"@.V0C$A
M/$CN1#=YUS';%1W8Z(;K1-TT'JMH-"P3.0=XJ(-LQ(L)*Z/BVM1F>>F*^CN\
ME6E(SE<9,-0T#A,M+*)X&>VE.[/5K*V5_DRV_@SF65?]B(/LHS9& O(O/("
M>= @-AXTE:<X<XJ/D^N:>2OCI0;>$6>+Z.F],C1B[6$S[/OMWN5LZOO]BQ>A
M00!'IK]ZN>91:15!7$2G742\.2,T[.2+;G&1V3R+_H_/_>O+Z][]HI-XC#W%
M(_$0/<?+B_7@'RL]-H"036"(F6H;6Y'LWH)Y! :[RRZL8&Q+<<'ZPGN7V7CU
MO?N1%:@A" GDJ%*%A"4(J^4"K=;60GUIZQ/;.XAN7R.+)W;81\S(\R+4O"FH
M'*4>%B^..SF'V1>A<KLM%7CKSAQ9\L3V0QBLPALB&W=$(K:T_!G;D_]A&(R$
M31* UX14 /%U )9B#;O_FH//LAAI,>S&Z']9# A'M^-<)I!";#5 #+D20)#2
M=B&&[XHUFI":E(P:\H(K62-!_!N9^!(DXK)IF^[K]?M7@W[0,MEZ[;2951)0
M- E*5U9=R=XT[)[],)0Y^,=4?8?8\;Y(Q++9<];*BNM3LER<2\';PN2WDALQ
MZS:#<GWG#_%0ET3AD0UGB:](=P1M'KM)="&<[F8]O,L(Y&%N/(:!1O@7-I-/
MT=%%2,Z!(6>('?FOFTB>WPR3;8#=V"U!#G9+$&/U2G G2W[ @_<,%?^X6IRZ
MYUPHEH6!Q_]@B\S(E@ES6PWU2ZA5NI(LU%L=013%E7X)FT"P"K'MDH+]9J.<
M.#!.:D7 2;W2[0AU.6.4["8R$W)D'QO\\1 HWBCPV&4F[+B=N [,D^SH SCY
M]>+@L=#=J'1E092DH^# _: A!1ONC(8F2$*AW<X8#072ECW>Z\J[ 6:1$B_(
M:5#G))C4@\&]#X(;ZO@-06-02:O2;3>$1DTNN34+;DV-CS;H2F#99OT(E>6U
M=^=^<FSHGQRP'0O-G4JWUFP*K5;)=YGP74($=$01$-#H",WF :W2O+W)\#WZ
M23"B=^;?-&=RX28X]/#XB<1P1Y2 /$2AEK7/<JKLF15:9)R8)C3%YA%JQSN+
MSA1-)?1EAK>*/ ^*SX@<A8)VZ1GUH/<2JZ266XA\KZ+%Q=\51U_/4%F!$*-B
M.PD-UX"&94%NI!<M!T5S.IE54F@.4C8K"JVSGK-M.;UMNA\T[]_FDM<)^8'I
M*'KF\OP(#*_D5-:H=!O8VKA=ND#9A!X28Z")&)"$>NN ,<*-EYEW.M:FH)VT
MJ*PYM=#"G8552<XK@P7(]"L/$G$]W1:X,C5!ZF0<43I5-DN-CS9.?!4Z'?%X
M @\1K.EVF3(>85=8EW1"JLX_^C<\^3UNYG;\ PPN!$$L$NA4NLVV(&=]-W.J
M+)D:(9(("&D*3;%64$7XS2_$4>F86A8KSV&%4H[R0D^#[2[=D_/NK /EA1L\
M,<6N)(&Q(S3$4@MFPG(ID2%7NG6A<4RQ]XU,.2HC[:&0[HUIC.+[(5(-+**Z
M*#3*:'O^T?:$J*FC\] 49#!7BJD9OYJF^JSIO A<,QS%>-0P$<2M'3TU;_':
MAX OD*]902].T7-!%0OQ#4"\T.QD;!"=*D=FAI8FHJ75:!VUXN2=U<K+K@)?
M=@5N#A)JC!9F?[::Z2FTO-UZ@R29QLO?F23;2)*=5GH3IGC76;M?5-T.>M\(
M+_/*7@;C:$?5G*,AEAHR"6LD<MO)(>[38I%WI]+MM&I"K9$^HIPG'O<M=$L:
MS.9&,0X-RB+0(%BES5KZS*P]T>">;=ZM%;??KGN?K[]=#ZZO^KS!QC][]U?_
MO/UV>77?_P>Y^O>/Z\%_$]7CED6=6=;3ZIHRU'362[LLJCVJHEJ_3&BFO+(:
M(=9G;32RYE0-HC6+^%"1:VP].-QQ,/0,M<>!\&T!@P39([)4Z4HM# T>1]2V
MR*6V6:,&A\:W9$&2#A@GVKULP>M+.-8,S9X DSZ:IFHO&@8B:!3]38=SIS-%
M^> !XHL+!PP4VO<<"CT.A%C4@-<KX/_*&2?-GUHL-U.<X+U*7:AG721=(+7K
M5Q]EK&(+R[.;;M\\.?Z:1(HW*MUZ1ZAU2K[-[59T)[S@'4Q;D!J%N!)-R)7W
M],G4GUC:GJD8)\&/W[ %^NWX@C5W3X)G+(UO"NU&R7^9\-_.>,"2>%%HM8_H
MTC,A5]Z&J@!/36&RT^_HZ70PD0RCWR6+9G7%MALF:B++KVP=,*M]=_9;RF7/
ME '+N^#<4_!WL>)J&+X2!2D#Z[I,5'B#Q)E9.<).Q"ECQ[Q.!I61Q<M8V&L!
M[JF94COJ;HP0-D6A*96N3D:NSDYHP*!@0Q)$N5$$(RHZIL=^@[=HANE0-B!)
M9U,1</K0:[%X+#!ZH6K3455[J4XT5:6P!/^SBM.*JF*NH4 /7I=TF##WOH;Q
M/U%HU]>5+/$I,F^5-6-B3\HU8)@">Q@E; BRN"YJD0I[AZ]T.C7-NC%ZG) T
M,$4:.%N4R_K?_"/["7&#N<)U2:AG72B:F0XN2X$CJD\#!E?,$M0:1@[;&5_A
MG"H#9H"/.C;D;&;<"NA@:M+,,Z)X! RZ)@223!;7P;9KU@2QO(#+-2Z5$"DR
M(*4AU,1"W'ZOO4LK0_B%#^$OW34E),-:I=L69.E8(J1E]/YHHO?IZ+(.XE%H
MUM)[=B<:N3\U2RE :;'HJU'IMJ2:(-<RSH8Y5:,H*?R;P-^=CM#)&OX9QNBG
M4XV/">*CY !0 $UJC&*S5-I:(;**W_@!77GQSJ@0Z6&JGU*=J+;3B?;LN_8G
MBD4GI@[:POX':[?JO):%;GD5&FY,4.)XP7D!;GS/=DQ4^#/%(D\X=(_\-;XV
MNK[Y$M$FG"_<QW7O%.O68L/H53;1[XY:C!;624/XWL;O[9!8;"61T'O:4[O2
M/1>E"!&]] $!OYBPWPLD(6"3-6</G) =Q^[-G8EI:7]2-?)D$6?J)(;SOK?8
M8(F H!O7Z,=EX/,5<"2]^YZ/*9" 8AA/^0QFKTV-. >\MNUY_,,ENF[<^^Y
M=Z*)'P/J&EO7%>W':5B/M1>J5O^DEKD9D''GE'8:H*A)E90V]5:;.GO0US,&
M_<&2^UWEW:<6F-ND1WZ'(YL62X_11MJ,7PK,=E7M]?VKT49C"Z$T#K"G9G+5
MGA"N>U>;VRRH53#O?8MX-YZ76M^(@=P5YS:S:B/P\]Y=4WQK:KV^3]W2E$JU
MOH:2<P>]?$"UOE9A?R  )](XK\\<]K>@YH[2[204!-(,%3/+/Y J_Q!^B"$W
MT\C:3>>K9J<TF[64/GKF&ZH7RD$/'&]'!=G<9BJE\LXSV!\.?!)3^>9[!'\R
M';G-?,IV;[=SQW84 T5$W VVV5"]6D,6I%HC!NPQ=K]'8DH&[5S#4!E NR4R
M:-=K#:$E-N-3NFL_L<FLBY<2Q2'_FAN4U$1P!D6YP1[XKEBC":E)_".LA+!G
M%)9[HOKKGBVP9?7'[XSWGB'MHRVV@=#"*LPW/)DL.\2D2H_> 3%R#H@I4,>%
M'CR%AU%T@B-3P:HC(V6F.6^\KYC?<,X__AV<_MJXX&>/11DXO[@F"^U.F8&0
M"7NFP44=<8%]Q HQN"PA#]Y31]$,4+=4L0QX_C02?KQ37[F'[HU&\^F<%5%>
MTK$VTF+EF;4:B'E!;&5<*GJJ3)@15IH\0EH[(#OFWTW7 PPQ>=LB<SJSZ(0:
M-IB^;BU2F7-=R)SK /)8FNM%$'6\>.>;:6/)SNUXH+S$(GD<+RQTZN6\EY)8
M,V^*G#FQXNQE06RD[UA=O.SLE'G7=D3^7RG%"RG%F2?OHNJ*(2H6[7? -FF*
M@I2!KU"*ZC=(D2E$]6X4V1:!(G%H3.<MRN.\JV78_*Y-0V/8Z-/61W=T3/:R
MO)ROE&'M3\]0=V0BJ9S^55)GSI51NU.G?-1SP>!/G,<2JO0);G%$ =26__M?
M/ 'K">K%OS;^&E\YF%"<; (^CF*\XITCZZ\&F@3QJ8+30UDI%]-I+/@RU@S%
M&&EHNF,>AEOP9>%X(YR#31\M=K=A.01\)VJ.SS?LCNT@\@R1A_!P(HJ %3;+
M;*Q,-?WU QEH4^SX\7QO3A5#('__8VXZ']F'!#XE[&/^H<"?%<AGQ?Y)K2=-
MUZE OE+3>M04@=C4TL;NXK;V)_U VC.@AJD"7QL<PT#^BT]\O<\^#"3JL&0?
M=R%OXIJ!3*![J^.9%I^QGP)'F-@JP31\"OF%D*UXK/OJ-?CHT*+*SZHRAF<^
M $(><;5/$]]VX/3H46<(M!-WOS*>P+4A/%)?,2[X%Y7W;FNQ7]@61KIB ^-/
MJ +O(";8*9:FTG#I&H<@P$DS0@"7Y!FK<M.ZJ[/KV!/M<P V/*"0B86\_Y=!
M[_.WJX?;+P\7MS>#JYM!O](=L(E;YIB- T$2_?1>Z;IC[$ :^'W0 O^-PRU;
MI^E]OQW<WE_T[LE=[W[0)[=?2._[U?WU14\@US<7Y]Q8^O&Y?WUYW;L'ZVDQ
M66\;!^N:0:L>9AB,R/IM*DP67G@<_' 1X."'OL^W#^;XP>W. 0]4B*,Y^"K_
M=R3X.[+X'0(V\+LN ^XVT"1<-3YD=L?6V0]#F:L:;./=]M=%"]O%/YG(A@WH
MNJLNF89:H5Y75+CJ )A(5V8V?.S];4FRQ1%EKM *\;"[/AQJY*4>>E!9^ \>
M.2U$%=]BP/A?K41LM2)N"7:MA$Q>@QFC+G)/FTGDE?F<B\(K6!(;M7>@!:3&
M7RNMRBJ1$Y_*PY8)V>A]D@C39/DS9IOX'SY/@#$8 5'VV;.ES##M=.$3AO;F
MJ;UJZYP)I[#-R#_T?KR=,P<@VBGY#M],;'(%2ZOK9I#FO1,O 6OK#-1\2"&D
MK7.(UR2[+8TDO!RVPYAQ+^C%'+J-J#TL$DJ:. Q-U(M*$[E+FGRU]U&I:F:G
M[=SA8G<"O:$.L14]>=L4$A'7B@XB+>\G$$:*;#FR*=8CIDE_>:+&G'ZQS&E4
M,]VKEY$^1SCA1'CXGQKSOK5=JW2E=ENH->-EDFZ&8!8AQ$/CJ%D\'-4!1\V.
MT(XY7RTVCK*1D%GP\85I.^C4\CG"H!;4] Q]F'O$1*28XQ;SDD.(J=LQ&ZJ+
M,6>,"XZHW0>,Q2+E!I!RHR[48V8C%0^_F<BQDC3S$+\I2;,)I%D7A5;,[(O#
MX[?@IIK</F\'9?Q7R[1M,K/,L>9D8:YE1>GYR4IVXCMVX%@4B(F:-:$C9:SF
M<S+%]@3_% (A*?RQ>T9'D%H9F\+%,;,68S3IRPQO&.P<&@B6KFY&\E,Z;X;D
M)S4HWAAC9:NB3C5#LQW$YE/,7/Y"<',::<K/#ZJ]%SK]%2?E6!S> 1TO"\UV
MO$R<4L+N 2<=+ 1O"LV8<XF/0>HN<VX?(U2,;Z>*]9.B #X-ENU37<=XAZ%^
M]PZ>A#)PNH@@2R6S9L.L*;$A8]?0>CU>)G#.;'HP)7Q/;<JZ2B WJ_2)ZN8,
M4S).@Y^]TP,)72[.GH2(<(ZM4!/CY1J6+)T_0K ^7:C'+(<]1N7[Q;0HYH+0
ME]%$,1XIT:8S'(]ICE<G?S&N!O _*Y;J#]+,X&[IM.-]9WF)(Q>U?(#SZ'5@
M*8;-7_%5T0PL/?QA6!2.N:X!US(S-'!D4:T>;W#6@1#^K@Q.'V-P>E=:M>%'
MOU:J&X@6X]:2(+8*3;5'9/$MA:UY\:VY$CDKM4(Q+RC]&*=K!<4:&M1I 1/5
MA':Q17\I^8]1\N]&D&TVG+Y92Q_\*+)4S_>2PYVZ?::#=GUW&AZZ?_A%^XU8
MY-;A;9&:&4=W"N^8;_9-LN#Z:$1L,>O:@ 4,?M9C3E;>#*YWQV-]+?,RZU]5
M7E8>5+Y*=6S$OD#*-6:Q4]OQ\"(0@[[Q .ATIB@?O'.[>OR&QL@J $:6V)UC
M.^8@Y+<C6K.6K&EP@+URZT*M& FT>Q.FRXQ[X09 #3)6-&\$@CEF_0%Q*\C'
M@!9+>V*7N'YD-&:;J<,;H4?I6J2P]BY]7%T;MF/-67'PC>E<4K0OL&BX9_^3
MJH_,#/$?\ ).2\RSW23!6@&AU3D6EZ3TD?<<RD]A+F=*R6L)F%UV-3+(_ME3
M?/^0UVC18="0/5ZJA6*J!>8UW9B&&?9!(ZZ%M\O\!K.<FF)ZZ[44^F^13-.$
M2#(D4WX)UA:/I:RHX)[#4ACF.AA()4,*2/;ZB!-'>?$4 CD;4H..->=$@JV+
MT)Y7\JD9<P#BHC7/9P8J_MQ >:'VU8MC*4 ;FJ%8K]<.G8*18[!,$Y,EYWG^
M;2QSIL4R\IJG5BZ2FQ&Z)WQNEV8XB:PMR,TLLK(*8D]&2Y2<A$>IK_,3=T#V
MKH;^S/$52U1U6)JA'&\62O%06UJ1Q0T=Q"#+K1)7PB*48F=01<OQHS ?L4M+
MQG?QRX#.OYEP*C[*<GMYB7? 4I*D 6 :B<WJJ&<?&BA:6^N2$O<KTM>2XG9!
M+C/366QG;VED";E,,C*RKI3XK-C:B-T!AH3U8K9W*;;W(K;E1+SBS</S!KPS
M+":8\@X\4ZMTQ7,I:@AS,;BE%.%%$.$9DV6D*(^FSSK29T<N+'T>DVF^+/0O
M-7V.S<5+L7_<8M_%8S+!WV""OU%8QBH%__$+_@C"3"#ZFR<A^C..M_S&E@:A
MKL";E4=* &5#G"XRY@+=)N;<L1W%P"7*I.K"WL)&.FC%UL9Y!:*/(8#FL5V/
M<]T-8[K;,9."]NV"X]9[:!$"$ L3.T(-"W.:Q8UG'+.B/GJ231%HRX5DVXQD
MFZVZT*AUCH%D#Z>XUWACI8P_,AGOXFV%;^*R3(>Q#'9^;39KQ\ RI90_?BF?
MDFAE\7CE/ D-#LU@."B;E-/-?T1HC.%[B^UX1X_Z2>3Q/!R58T/#&&Z48T/+
ML:&[C@V] '%@T0D\ISW1!WZO_< OMI-,$0TMXV=DXSKOLAPKNN$UY9S1<L[H
ML<P9C>'(Q1OR%D'*&R:>YY?2Z0\Z;40,.EW96L20^RP3C(=14T>'UOO "-!A
MM[#@]*GD31'(H8GBEU_<&,8N@T1CGZ$@(-THX(J__0)2Q/(8T>)11+(HX1O)
MLXZXQSY0L5WB]&0YL_3D@PRV/%01W.ZYMW)VN;>[9\CFTH!L%'**0BS&FE^A
MX^0H+^55>LRK](-T/_(:P8_<%LS$P1[,.HL&D4=%,W(K3LE=Q;^U2D/&=:%(
M!!=)ZYMH]PQUL$!G3_U];CL8TP!I=CL>*"]WIL6^<!Q+&\Y98&!@WBFP3*SZ
M1;E6Z;;;A:X/>W/5BV^N4/%@5+U=<]<KW6:KT,6YA[('EF_H@WV08IH%I4(I
MK$)QFX=EHB(:I8HX%3+=NXK8@4ZW"_WFD0K]PG@82[[BQ7IU4.R$KF2QAV-,
MVXI@*8^=8LEVG,PM='(8QE"F9Q6-!'.3[3%I<+O<YMVA6LUB4^,Z@[U,O"H3
MKV(G7C7+Q*LR\6K7Q"N6V#J!W5/+?KCZ8ZXYK\E2KH(+_/TO;5EJ?23N.AEF
M7*U_2^$2KF+<B.>?C.7*)ZZ E+EC^A]9R[E3Q4W9DI=O6$XU9:O<3+F97.\:
MU[8QC=J[GV77BI-EEV_J2?ST&? LIN"H]!US]#.41N/^/F4^TYN\KS[%-^?'
M-X?FE4)EOI%E>/(W)&)I7I1%"I\45Z9)%H!8>E-P6YV26$Z;6.*3"[A?&(E1
M=):S[_WN3M'4JF:$/KM09IH#SY64==*4%9.P[JFC:(9;"N+]RNL'5=+0:=-0
M?/$T&LVG<QTC92%"8G?C8>D4O%$)?;.N<+$DO1,DO9ATQS.["D\KN3MQ;]+U
M+=]\&F_>C3MVZ.BW;N&%X.$2)%5&T6=%5XP1)8I#OBO6:$)J$FQ$E!OQ\HE6
M[_L#PFKMQK<+=C<)(R#7URZV,9FB%4RFN+[YDC2=8FH:+.:Y<P<;WG:I7FL(
M+7%[^_.\P,G7BK- HFR=+0M&]Z?-$\/)TF489MUK47X="C:=/D?T1F9 WNP\
M1Z_&&AG58V73%(\&TNQH+S30/@H:D"I=N587ZE*\F7MOA0[V0@&=HZ  &>O0
M!;%6$D#F!""E2-W=(P746,%XHW-2!+!'35 ["BJH@QQHM(1F9T]TD*RP(<ON
ML\L5TLR.K@X5GBT[Q6F*O#K:'=&:WNO8R;NH=(G_?U6R-3"SRSNW)\;G<*K-
M(E/:P"QC[86JU3^I92[SR:)&U!Z8BXL>O-NY-MS;'(9FAN6+ )+O*;"5K3FT
MC[G#(WI'+<U4[^G(?#38*O]1]#F-Q4$-P%B5I.*<(T6:O+N$*P3FFI5NI]Y,
M+?>.%'N;]%/!6:YULBQ7/UZDM4\5:2G<@4(@KI.#F-S=#-PU=+UD# ;RU=<9
MD@0L29Z?'_PM\9+V?4/RVK;G+'!MCM&0Q.14&PUX,I_!7Y_ $L<:+?CROO_#
M)HJADCOXB]\SP1U2]*PYDPG5520/0J<SW7RE%!LJ4/MMQ+_#-E[2 /@]@-'2
M1MC!?1$$1\A3E=45\@^^F-9 >?D-00G>$R9BQ R.US$J*M4%6=X^'RY77S@W
MGW?_*-Y9U-U3E@\Q,,.X!.1ZPS7#LBY106D=8Y^'CWD4'<^;"X,S,OW3('HM
M?N5*M]Z)UYED-SB_>R,HSMD]R 6YM?1&Y)MGW9P]B%SP6B_QFE(D9^-EY(+<
M!DKD] Y$/(F\<TY,UO'E>SJ;6Z,)0(S9_"-T$72W >>2IR!@_QP>WR=C>D0&
M_Q8K(97%S^S\!1#5G@'NJZ-95+V<6W@3PCS:OFO*Q[/RFYC[T!):G;SR7]Z*
M;9 $L3O<;6U%:^SH1+V5KSE_(@A-8<]GC5!L^"-TFGEF*+T5I.9AP6>-SDZE
M6RVP79<D.S>J-]=>K?",<=,0O3-OQU#^N<_K0+G#0("T"3@9@ECBTBR>]1M+
M=A4C\WNJJ:I.=\W\3M*MOLS#*'P>1N$ZV#?D4[ULW&C)'1,&,XCT'2D&=[/;
MBH?!#&)Z1XK!3=9=4<<FK$5C@D[O;P^5;VFL2Z/),)E3'L>!HZV+:7 9!$\/
M64>^ZO[GMYM4%NY!H90R/',J",[#V$\\FK"10;IF26S'3FR[^27)B2V#--.2
MV(Z=V%+47B6GN$Z2R:N%15Y)=QG0W6YA_<0DUQ1+(7?RQ+;/Z=+-1-.E#X^[
M_9479-WYYE]S@Y*:F%GCFR5P[W<"TU9>V=LT+:EQX.X[39EUWZDU9$&JI:PQ
M."A.LQ7=V>\]86U_,0BRJ.T!FK6,F@65)!NY]V,AUA2#X/9(K-C+HB8+[4ZK
M)-@3)]BC:,76;"#!"F+,L;0EO;Y=>CV*MG'-)AL,6R_%ZXF3:]IL\?U0*U8&
M-$5!RJ+)X7[H-7B;_FGKY-C%/_.9-LA&_)7#!A.V@M[R1+F9<C,%WDQ^_?9C
M#AO,+SQ<3A@LWWPLS'( !DF82)G[=M95 P6QE?^$P6)!.[;/4LSM'PNQ[#IA
ML%C0+HDE';&DG3"8Z8C!8N&F)*V4I!63LK(=,5@L))0TE%8\Q99/AQ\Q6"S<
ME:2W%S-JQQ&#^P9V[E[<F_1]RS>?QIL/WFAB+R,&ZT?3<6WS-7+GT%F.;9;E
MV&S*0JU].E.%]C-6ZB@&BS4[O,7>P1LLOS7TRT<Q5:PE8DI34P#A7I) YB20
MMNWB?D@ :T4Z0D,L1PMF3P%'D7G3DBO=CB"=F C8J?Q@1S(XBMF"K1KH@G9#
MD"2QG"U8SA;,\52;F>5X9V:U3K:%EIRB/*H0F&M@WT^0>B?:-TO>5#%4<*9K
MGBS3;:J:*3C23G8D9(K2O$(@KIV+H-Q? P!OX=WF"T98DT<Y8'"?4>ZP05>P
M08(MG)8I";*8KL:_H+(H$XP5<RY@6W0%4<'Q5HAY(1F9YWE,FVICQ_UV.1(F
M+<NF-N!S06X&?=W?_)RXG&W\7/!:SG5,*Y*S\0-R06X=)7)ZW7ID\__*F2;%
M<)!WC/\6KGU[NW&J(8Z-UN8Q8?!T(XN[69/%P^!;#C-N<?E2M%0Z&!ZW>_WM
M2K>90?^E/7B%N6 UA=588*1V\D#JWC*ALQN(HIMV%K.D\^O)L(M_E-]N4AG'
M!X52MAVMWBR"\_ 3$O?2[I3-VTMBV]&E24YL4DELIT!L6VSW%&;>6I+;:H9U
ML.5Y6Q#;V;<WS1!R^=_FG H-YG'OD%S@97&34 J\PA-;;FYM"GE7/S9Y=[B$
M^7@#4+(HRUV"Y*D.0)';!RX-[C18:7"K41,:[7( RBEWCSZ*9N>=)M)K^KG7
M);$>-[$>1=5]!WN=UUJ"V#J:7N<EP>9#L+6CZ!/0:0/!2D)=*@7LJ=/K430U
MZ'0JW;90;V=0R5R2ZU&3ZS%T8)!$;,/2; E2LW,L!!N\7O^T=?9)\%]1A_ [
M/;)E60?"P8029835^(KQB@53ANE0FS@F(EC%JGRLU3=8F 5S8,E8,Q1CI"DZ
MO  ^8/FQ!-Q:HAA$@^4?+?AJIE@.F0!BS/'YHM7ANJT&MN,=/>HGD<?S,,+&
MIX1FL+ Q*S?TF<U>$6*-9/FLV#^Q=$_7J4"^4M-ZU!1_4$M@TDH;0S?N#!B&
M7UZ:YG[BAZ?8AZ&PSV)DB]<5TD!&T;W5\4R+S]A/@6M,BZ6&^/3Q2T1@:1G#
M+3\\%'QT:%'E9U49PS,? $F/C+$G?H"+4^-R9T@&6B_,)>,)W'P-C]!7$CGX
M%Y7W77<3; LC7;%MG%ZCP#N(^40M2U-I)81-#D& DV:$ "[QN-@GK;O:7Y,]
MT<;.D_" 0B86<OY?!KW/WZX>;K\\7-S>#*YN!OU*=\#F 9EC<H&B"\CVTWNE
MZY(:R )WLZ'_[LA5H?TM]?_\?CNXO;_HW9.[WOV@3VZ_D-[WJ_OKBYY KF\N
MSDGOYI+T?WSN7U]>]^ZOK_K;V<=[&XA#6O7#D;)/?)';5)A<O/!X_.$BP.,/
M?9^S'\SQPX5B3QZ^Z.:S72&.YN"K_-^1X._(XG<,S/ [PG_79:#>/F$DT:KQ
M(;,[MLY^& JH(MC&NQAR+%(H+_Z9V4"J@L^::K4BZH[+N4'[GQN4J"\Q"$Y*
MOL,W$YM< 2.JJSV*#WV>'"^ X@/*NXK9)WA"^GE_UYAYO6^]7N+F2C<N+F11
M;BSA(7PI=@#@E0A,AL!ZH1"8#0]G<?O+#)TQ&CID;)E38LXH^@'@HJ&[^J0Y
M&K4_;+X*WD"9F_^9?($CS /7W.$-F _^+MZ=>L#_CX@?K01K I&9U;C-EI!*
MBH!UTO0@2<3FI()8C]<?8#,0LHBV90OFXB7%2&*R),#-\$A?CI&)^%IFL4#]
M-(:3+ I@'VG@ !G+O(=?XX<CE'@SRWS2P/HDPU=R-D=G4#/>E<(O#69DZ;P9
MQ,PEG0$V--Y[$QLC*5,,M/Z9H A[%QEP(&D8/"W\7:=NT54O<.A80A(;MPKU
M>KS8\:&%9/8H2"$H,T-!'5'0DC-&P0&%YC)K!B&"T2Z5#D%8>IW.1J;MQ"Q=
M.R(&#9[Y=OR%WR\8CQ=XV%A4T:AT&YUX=Y E6V8)^"8 OA9OJD7.S'@P7;K,
ML)I['TE</"$\B*XI0TUG1LN;X=[I3%&6*,B[B[TU+MR3?UL</!9!M< L;AZ'
M%U((3LX%"9B$%'-,Q5&JV-'(FC.W(L2I;"=X/\,NP 7P5UC/)W:5_?IFN-83
M_1Z57/'.^Y=@9ER]N%D7B:TR;.[9C)>R5G)M3DB0Q$JW'3,1ZU1T\<BT* '/
M8ZK-IS;\5E-97LO<=LPIM=ZT*KZ H]^Y)\?.U0/SPCMV+&J2T-%JRO':TY5,
MG0\29!9P:&6,A"*IXB6&'6N&9D] Z3Z:IFJ?*.M^<8'P%6&0AGPP7B4W2PXN
M BXP<-4X;4\9\W8QP*]3Q:;)1CX= 2/[_;^\BXIO>,Q[?-OM^(=->[9-G2!Q
MN49?+.II,$50R^*RZ$1X.5=T-)EQ)&;L\11(+WM->NG+:*(8CY1H(!M';&P&
MY]Y 0(M=( %&GA5+]2->AU/0FR][4S#V^@9^7Q7-P!O@'X9%83=_4C46%;6P
M=J96SX**,NG6<D1<O2LNMM[+2SAW!^SM5B%X^V"J^L+E>H.,%<TB3SBVR!VS
M,\.ML-MZE5K:$\C.IX4X>'MQLDO_D->&[5ASELYP8SJ7%&D) X0]^Y]4?625
M2/X#'A7>T$0M.B4)QX0+K;=\EY5;,DZFF%J'(!DKR(1&)G&V@J3M+/,^0@1#
MXO8$C*.J0ZTIR &<IL7@]?;T^G?%^DE994:?CN86LVD\JO"CL:RK[P"DXH""
M!+04Z_4:+"+-8C")13@X?Z>6122GJ+H^-\;>$X(PV):U+79D:A^38EGZG8WX
MPX%XR/F&8UJOQ*(VM9[>T/WUXA+&/>)O0%KTTGR.==TBLV0PL5U_NYHZOUNO
MG0!>QQ1E*6N %TCQKG*?%^Z&'[ZB(".J9H\L.L,T'=?QAG^J&F]I_H9XDT5B
M[SQ8@+>',U0!):^W8R_L>L=!<AF$2,]0+Q@\0#7$RW60&Y5N72QON0J(F2;P
M>R&8_8!IVF-J62Q3A27+)QA*>TP&N'=,7DHQ4%[<4.QG:M"QELR!EEM -;4L
MTH-/SLS.% UL?'4[DTR^@KK)K.%GE8T 9V$Q;_3?F[W8VGG2H21C?EB]O(C>
M(\AK8I+Y\6]5@6*$ $-98#;/3%O1,80]TQ4PI-%TIG_,M1E:*F^.5;WHR*W1
M!T*Y'8.]-@,,O=[AV:^\8R>2Z#6,7V6<O_ F6'A]D_[D6%@+_)CSG8_1Z^57
M33;>-05J//%VGCNX@9OFLMXS+HS;Y^VEC'=X(P#4HB.J/6$H]<W)/#!;+4Q-
MN*3\SVO#._6]?^AD$J]6Z3:$3J>,\!4 %W6F?62Q$!ETV<C!)1[UHZ)OS\%?
M)0?OL#$KDFH-3)41,W$A3LZO3P_])KAO@MC,^O+RR)3H'08S-=7S[[EU8N*U
MHSO+WG'-EA-0K2XLO)"1&RGJ&2J[AF6YE<GZH=1:E6Y+?L/YK7MD[Z3(68L3
M%L23:V\IB+?$TPPBI\.V[+A^1O0N;-JI=&MOV2+>(YMN0\8Z'-1%$)4%Z1MU
M>(]VIKRRIKJLBY%;V/T6NRUL=ZWN."2PJPZ'0\*R_[I4Z0)G2QD7_I\H=R?%
MRE;16\?\-%&H-;-P@=\531%[N0/+%: 6=>:687/65O2WXQNS/(I5LO'@$*H[
MO.= Z'$8)*.:&MIPC4:9>%I W-31KY9;)Z[*O2XUAS;#]QC^\H[\F^9,/*IB
M!F L/=T ^T^H=]YRDLO^]'0L5&QG99R**=3;&7>N*I*"?LNMS)*1AV?!O<;B
MUA8*^5JC;!I:"&RT>=9^(?J''DSC^D&'U6+NMZ-]UQAQX7X .SMC'=:0(9-B
MA*+JX'V9U=E@I,$*,[/I'5GH8'6FS)KC/)T=:"['W1PJQIXP!M? MFM2^J3-
MO>,U.VEU,B1YL*N&G44LSJP $9L^0)PC5(\H$!(UDB;A!(Q2 QQ< P#6<%#3
MG8NSSZ\_;*RA65SL^<B*I0 P7@OR/X-*]%('%)\H\YQ,M -5;E<!=78)U:ZG
MOT_(4P<<VG+?,LB-MU,I9QEEHC7OYM9H@E&,@M7VY':=X)97VP.S-X)38H?A
M0%U)SU 3E98T,+4VD[3JDXECY(2(9J5;SZ3Q5T'"%\N,>D]5.IUYG9[SZBYU
M,J9#WN+EBVD!/8\H5>TOH+3ZB*\!H.MZ@:UDID/+K4@MJM50&K5%-VIW),VU
M%(F70>GCQ64P8V,PPXU?1!J]I;C/B*FRCU]<>^C:U5/LH%V9OF!K3]Q52OQ"
M2OR<B+,I5KH-Z8V+_GU$,L;>R,@RDI%>97XV+<M\AN]M(%R@"&+1)U-_8GD:
MIO+VYC(';;AOFD'MVS'O$1?'>&MB/Y)V6VBVRKY">X:\7.G69:'6S!CPA0I5
MN TW;0Q5%(0-<[, %Z>]'2>G!KRPZN TE.SJ4G)BP4]#Z_VZ_>P]>)@.Z'@-
MTQ0:V93F'J.N]$(!K$WNFYB1OKZ/U)U/*,DG=#<;&7>.*I)ZS#W0M!/$L12@
M&"4]N>A&G_.P1S6##G73B,TA;()U*'Q#:<3^Q"%^5):C>F=I0!,S1?=@$8LN
ML#-MYF7;)\&.Z6'?!I.U58S4X(.IS L_&NN8;'Z3C=U%B4T=1Z?LPMQY)0I.
M<7N#[.M1RST?ZCXP!\H+5I%,3!U!]L6T=N^UVNS@S6W9FZI@:&EA"]QV,9I6
MY>6E!G)?1N9TBE.;''/T4\".\7PN#AG3\IZE"/<L@<O+!>)P1#BBK8]8BT74
M&/82.AG$7LJ+E2.@QARZ$F=$AQET)-X/%H_,2O/OS1>)_\%R@*@+EU*Z'UZZ
MK[FH],,'.UY4MFJ5;E-H93"-MA3W1T">>[Y&WT*=:XFRSB)<4K&-D&+8[$OW
MYU?C,>5CU/W)ZA8X/F3D-L%'G*/P9Y/=\"_HEC\!0LK<V"+DQG+TW8ZO7.3=
M ^YN#60M_/^K!:[NJ>U8V@A<6ORB9ZCA#P)/QF*X!FB!8N=2E2J@Z*E4.=/N
M=E.F6>G*C4(3\1$%=Y?T"GH-FEOV3<Y4M_#['>;=YJA/"I9/E(J6[ZBEF>IJ
MZ;P;1@MR#>>D6((;[WP$L9'Q%*Z3" T?#IO;15D;O;)Z/8M.N06)+4?E>48)
M#?+WO[1E2?Y(/M-'S3 P$(%UEPS<I8&:C8%:.Q#3Q))H.,I1J,OI&ZB5QNB1
MDZE<9#IMX^5?3>BTTG=H*W*,XE#VYG;]<(7#<?+3##5 @FK.L?-_:BS\-16[
M9;F3S?Q69';#:TE9J+>RUPM9PG??BN$$J;16:#*5L75VHY9]'7I.5+K0"DG5
M0L8"OS^?S72*%\>*CN.41[IISRW*ZB-&7E$8T0R.;8!F6066)DV/#9K#U'8-
M6 O [ B8L9=%Q":9&,FS<28_V!V<]"9>X_LVEII(@M0XCOE3F4(Z53O(Y)"N
M,W7>+$R?[+R9;&1.*7&4%VHS1N-57V-@_+<7);UFAQW@69-01*/2;;SE.&:.
MS5AW 7>3=;/.)*GXK:A",]RU_NUQ9K@1>I+ZAC:[9VBVTZ<)G1Q_I@!Z&X%>
M:V0\M+:@.C)4ZO5V>(_-) C5%R6A "S\*">[[ G:'6S:(F<\G?+(-.+=:H-3
MHO#FDZK;-.2-,JI?-X_KWXY_V)1-Z;H=.HIF8#*C=Z?[Q;2"%)9H/%"'55>T
M2CV:J*(@7Y1D4&A03/W*)SXOL^^;MW+C4$OT2*!X],+ZD90,7#B\8$A):&?2
M&>%X]?>-:519N'RDS#0,I=.7&354S<%8^IMC]0M^R*O &:^-T=P":?=Y[MR8
MSG\IBTK&HI\&[S-4\O4AD8"]37*,"<.?."R]BUSF/O.+QQ&?7+98_"L*=2.*
MT6Z7X3[9,\7H#B84QX>;X'P8KZA8#=.A-C9! ! #\V*9'?R-I71@$;I78P?<
M:3OP >]V@JT2%(/=QSQ:\-5,L1P0*!8UQ^>?WK,7;=AJ8#O>T:-^$GD\#Y*B
M"+ < U54Q\I4TU\_D($VI?8-?;XWIXHAD+__,3>=C^Q# I\2]C'_4.#/"N2S
M8O^DUI.FZU0@7ZEI/6J*0&QJ:6-W<5O[DWX@.'B.3!7XVN!7F)(8^,1/A6$?
MAN2@.'MQ%WJFWJTFT*KNK8YG6GS&?@J$:UK\TM"[ OTE0M(N8[CM2\K@HT.+
M*C^KRAB>^0!(>F07UA-?+_ +5^_Z-01:3SO(> )7)7AWN2NZ@G]1P7YB;!-L
M"R-=L8$_)U1AEASH($M3:26$30Y!@)-FA  N\>O63UJ7D8GW^.*)-N9YP@,*
MF5C(FG\9]#Y_NWJX_?)P<7LSN+H9]"O= 7(/7E[@H%0DVT_OE:Y+:L"Q[F9#
M_XW-1Z$=>;@=FKH*#WV_'=S>7_3NR5WO?M GMU]([_O5_?5%3R#7-Q?GI'=S
M2?H_/O>O+Z][]]=7_>T,X[U-!QNDZNMMV2>WR&TJ3%3=('M7B*,YN #_5Y<!
M8MLQ;CS!<.$+AHN@8/CB"X:^+QCB'V5W\/YK;E!2$\$F$>7&/EYX]L-0YJ L
MJ/HNAFS;+*BYGKB93T'&C%9,"PI*9X9[M>9TI6I106UU.W:M3L#$0A?)=1Q<
M$A:MFTXDG9,+K@% !'K,S (IM]:C8FA_LA<L']:5+<LG]#Y>>7/ D 1LX?_0
MA/QN.J8U4BQR!SJ#94ST&#! \((F/F>[T. +>SZT-553+ VH\,P!M87)=++X
MT=TY^Y<$LMRTO&^^W_7<3]\1#904.HVLZX>-^1H:2J$Q4>8@K$U'>P(-AG(1
M1-!/ZJ (K&(FAT7QZ(KU2BPZ ['&Z)KI-] 7N#=@"@<S'N<,!^PCV.6C8=I@
M8B\"4><$-*U-5U=ANG-F@7%B@=K"E5@+HL"V8 N*IF,5I,8ZF&!B";[F&7XY
M,>>P*&S4L;0A_,0"#IT ^A[A"P<,:LN9>/#DNS5!2_T.(.+K@X="X0-C/@9#
M!<C)XBT#08--8!VJ62&8S"P3M/O4?[NE&,X27+PGSEP4W%[U/10P")  MJ36
M1SLN^((0 @V-@@@6>]3-(<B; *S0D 'EY88!9^8S>#H6PLUQV^OSHT3O!7:O
MSD> $MX?AGJZ@?V7G&GOB(YL0]0Y]H*"]4&7/;WR?UJFPP,35*<CS,%"*\A;
MSYZ/)D2!T^D 3$-A:,+?@P5EP2= 26<:K/X\H50GD_D0GK7I=*AK+J:'%(YN
M//+GX,&AI?RD58NW!?)?(\ "&KS(W3U_"GPI79NQ=_!_#TT ;>#?%O*?_R]P
MT%RZYO^>*O@P&;WJ:,)8[G=GVM,[8K*!N^M>?J:\(T!10Q/(UGJD[H'/AN]B
M8]QOTO.!@5Y!EAUQ2<>(%% ]G-O,&Z &6 V4/%'8@HZ&W*+!SY :HPD::>R]
M'H%O0<1B$_@P4MK,HE67I&RGZA[:'=;C83SP?@XD7,HVQPXR*J'3N:YX/V&$
M2>Q7V-%T]63X0G?1L?L%DU2ZSEP;)B2!J@U[!OS-OSY;G'C!V; 1T!RCG_@G
M+@ERX#% HL&U^59LL/F<"7(+>@74,H'R1Q2@J0*@K5=^KN7C$H9A)E;Y9NQW
MJS;_^Y"BRUI/XK\U8T[5'GA]#V#%:_;MN =>S1P_?ZR.Q =\Y$':K%)7?AC4
MJ,U$&E4^)VPUA.T="&Q,#62P1@BB^[%X"7QO&O#W4;3)M$'+I@+*'1ANHU?^
MWP'\[K-NCG[N#*G(U4+@Z[C@VP:[D">$OKDV GA& M,%U1H:VPPX%SJ*'TW8
M&50R/V9R""_[OBNN^-RS,Q/YXA,%]."04@.%%I@8?, ,+FRI[.X+>9S\..^?
MDT=J@/&H@U*%K^D,EU06=#GCS21UNE#G7WN].]^D\C,PM6E@)X$L5VXG:-R6
M@"]LE$9<S($=\@4> ^>R^N]SQ@P6"B_]E8DJT*DF!B)\;8*B#X4>6R:\_M@T
M'1ZSL*A[5S!\);A13TO "1P:":MS,#'9HN9,,UQ)"-80^,7XM<!>JZB_S]VQ
M2>0,H:]Q0P(>Y7XZO!<#1KSKT,B:*[K]CJ$)O%O<C4%'U+;1@F2:AXP5#=5F
M0"8L,.:>5STG?C 9EK?GNK/0#&#?45#,0$,3&S0?MCX*N4#,H$3@>2]&HPE$
M.)/V3]2#H[>L,U$<./0K;(#%6T>,L-QWC34,>Y%7L#_P5;B=[XH%:KXFL9<U
MT9#2$/2HBG!LW5Q'<P4^4!C9 1Q^!]'&CNE3PK+=%:#R;7$F0+@;H,+H$E#1
MFIW" J&--CS[!('C09FXFFYY/ST#!(..'03Q4+!SCU3_%UZCTP!-]Q'UK#4,
MVYIW&8 K3C7;9IK999W^U87/.? Q0UF'[RU:708E5!)AMHLPDK<+HY0B"+F5
MN.R#AM60"70$I.M&(3X#/S3044'9HNA^_Q= M^-NRQ-1>!Z$O@K:"CP@CE.,
M5!!9(/WY=(I\!Q3?!S^?&3SPZJ#J=7\O>&MO/QOC%^ZS,1;>C8QB4FUJRHAM
M'X!-$B"6D$62RE)(NF[09FA+,6V&2G>M.87$0/X+SFM/-5'!Y60S[ P^SWI(
M ?]-9NFR'77I%Z>0ZRFVSEL3ITLC@#*"3"TM9%:%&FC[VY%C#L'W NZJ<;=H
M$;<,$%'? :&$S9[)9Q/^(&>5+[W^Y\H[-D@!V#3RT1\SE!OP;*__ Q[%5U3%
MID""<81=L/,!1(NZ<-=Z\*'*B1LDSST%-Q#DLB?!7#W#)%!@/7=O*&K[&IA$
MB^6N#5!@S#0(Q3M<S6Z[IR//BNT='MYJ;7CKH@"*S!=OM<-OU?RW^IJ9M9K
M,-T3!OD<)K?!<==&(;<T$O)!^/#8CK( $OK7KRRFINNNI<*\8%B$:>[ XO;(
MG/D6$M\0ZPC.-C$WP!2V>=SC6;.I9U2AN8:OI.QY-+'8H5'&4P4/YFT%W@0[
M&%*V.GL&K2)V^&486G1J/BFNT0L*QXOU!&#+1HS=TT<OK-"O_A_&/D.?_"^\
M#3/L[<7F!&Z]@,9!LQ^%(CX*Q#;1AII_%B\<#!3 ;D,-!YZFL*,Y-TJ9)0Z/
MC!SX*SST.-<\YP*.R-0X(AG-UE4E&BR1BZ'A8@0/R@O$S"\0.^4%8@87B/&,
M\Y RSTF=UM.JTUHB0R.HOU#V\DH?,E!> EJID'9'(RV@ZE%VQR4XX],EPP,L
M"M^>Z/]P[85. GLA'I#)V0 5&&G5Q7<;5;P;0+&#W@PNZ[98)N.YQ6+^(+Z5
MQT>+/BK<^_'J T.ESZC^[!D=H5XFJ"4?379U9W)-NU"6^$/6YM,"006:0M<8
M.@6\,'FF&($!%:ZJ&KN'6XHO#?&6:TQ5C&()7,&\!US@G1 +#5D@=(Q0!2-7
M;_Z1%=TVUYY;80X<*#[W7)0IM.!JO +D+%P4B0>A<#+UG; $JN$K^7UN:3:8
M#9ZE$M2=6D!-NV4EOGMH@R;W>DHQ\;N@**G!G,7Z&LU.K:GF^(K=/[G&* :,
M$7;]P*^1$%_LY<P[Q_B7,\&[1,+78K$N)_!8X.8"UUMZ59%LB/V+D69:,;+Y
MOB'"=? (S0UDNL+ 3\8@+,G-+J;0;:6%5C-*Z-Z@<'2%;GVMT*U7Q5HR)RTN
MI/W@W^5U_\J/_IWUYT/F4A#XJKJK4/9DDN"%GQ:!</ 7F./A!><5ELS!@E$+
M]X?W'A(BY"GU=@_B"A<V6*:)YQ6YW[([!5<JLVQ!:F%*=$@%\.5LD.',WW*7
M/2=7GN>%830_:@^+>.%^?AQ=9_-^T?<!J6'X&\/T8':+P"^&@V->-.,)X&_B
M526_R 6?TWRE/"_ &X_CW:*K= :26O,_>\*.H #V1PW-/+R"=\!W0W#]Z6DD
MO-9]6OXE_$NG_GU$\!=,I3T:8%^JJ,585B3LTM2X?GI4O)R#\,@"=BWQ+P40
M9KVZP>LHTKTQS]FW55%*8C,L$VO5C5#B'I"^+#H!2*%X=Q^M>O1,ED@_9&,L
M$S6YT,&-'[]ZDO[*UVR7\.80R?NY S8C618'19+B"RR9"]QO'@<A@ Q\3GJV
M^PN-ARA<[N;@870,3MMZ7;N&0;;KW2:G"X_95A=PXPL[OZ 52[&?MK9MI]4?
MK63:%F>J,J2 *PB.J.UQ_RTSD&^Y?,K^6B<%?-*HQWH2]1@+- %Y46^)55E\
M]P'$#4A"GE7J_LYVG6U6KX)"F2U^S2Z2@W'KL!BQ*?UI+PL05\T$Q^)B8IO&
M^.YY0MGF/"7&I_[Y(ZY'@1WP:;J+'03N/-U[*??Z%+T6@Z7.C/B=F7NFK4:_
M*R?B2H=&,-O)$T)+H@>L>#MTV60?G4B)^&1_N;;?3,6P6?[SP%)4VC-41LSW
MS,_#H)"]4(51-UF-^LI=Q*;+K-JY%^6VR>(=?O/(&^KDDXH;Q#E85)ACIOID
M[;FU;"MN3!HS"'@<F@7/%1X=>S21]%C,'V.A(S1H>A&+>.<QJ)_H@>PV9G;7
MXGD>^.;A>_,9Z<O-_V,#P0E W<;0ZVAN.V"M6,2='$YX]NX,Z<Y+R0/O=6X9
ML)J[Q3DPAN7::@MC_?YKSP[D#3-9R'-=JBSK#EZ*)4#N:G"XD!0* G&.5G04
M_'!O^.$B89:QHR=_O+/8WM6X9K$;%]\[-T# G8&<XU?=DKB:<;?SM? F/NB/
M)E2=Z]2/77*F8.P!3.%/S%D0;20W-,30O6YW*W'8S'ZW-,P^<-T0WSWX$+[1
M77=N_!LKGP(@Z[I;A\@;FB^'@MVXN]M]$%A%5V8V?.S];>F:(,Z]@'L#$ J(
MN^MCBB5+<L70?F6Y4M.+FB_B_GR+_.'5BK)6ZV\L;!Y5:A;Y>2?A\TD_W[(^
MEK;MW,M]0PEBQ)7&05MJ>WL "\6A#.?LFN;94F9Y;NR77]S2VEVK:+PZV^*#
M=F-%:D'W7%QR"*<A%9,>@K6Q60R$Z,8%3I2^JJ*F6H*3OV;9W#5>SX\-=@"S
M13<#=FVQ.@GHG-7&HQ'MH0.Z*[>NX]YA%[;25PM,V0ON:,6J-V]5NI+8$<1Z
MO([-F^&21>'_'B&?8KQ"!I!O8Z_=FM 66]E"/FN1EH 99>F\&6)&S]M:=;:R
M8,/MY!9!$9O'*:5A1N^P7TSKTIP/G?%<7R63)!32J73E9KQ6S)L!E<G\V+WC
M(@U[9HP+601W4\Z$4X]H!-XR.U]L#(^\'8YF312]P[H-%"^#1XU%,1(V&!9C
MMF,J^3=#R,NLQV S:\@72+'ZG.C&#\G]UYX;9DS/A@?U:E>H[&"38-,*CGN.
MFOM'Y9HA)A;IUD!H2()<B]<'_D!8S%T<E128B0#=B0+K:.@(K59Z?["<(QPQ
MYF=K8&A@8M?"J N?P'6&&R3R+R@REOBY3M5*Q&O',/MMU;&(-X-"%AN5;KLA
M-&KQFBX>"H/[EO8G2'V91J+B4E^STNV E,\@PK#W66UDT<ARN;!K3:%76=J5
M;6F7)):U7=G4=NV81W'MI2EO3AMJUCM)TH;JF#?L+KQCLE 6J2'^'MP0W6!=
M'DBS40OG@:SNOLS^2)[]L;G!\H: 43 ZE'*-+)[881]Y99.<8JI \FOQ32DD
M8?_F * MT9L6O1M30@Z+WP-&=Y.&"")U7)DWDBIOY%YY]IM%93(G(M/AM"FB
M$SZQP F_>P>,Y1]B:DBC+M3DC">*Y#03(E. IW#(=P<X9H0T1$%N93Q^^8"B
M;9G-?C.MG_ 3['Z+C06S8+3L9X%DP6UXT&OCCA\S%O;!3VL+'2E>CL&AF2U[
MH&?!<8F!+HF5;DN /XO < ?3?5\T0[,G7DE+>I[<^_7=1KK+<3>Y2Q$/,U\1
M,;$(&K-.@%J:8GH=<M!;V'0"JJ3 K$1J<@J4D0)E06RE'Q%X3#4 !5*E64@>
MELX<"]^U2K?6!"5:;Y:6RQ[ 74=PBX+4.NTYS=^PC:82RB^G+R/VH:$2<PAB
M CNV^\U<2JOF<&EQ*]3^'U[^;QKWE$_BB47Y;#ZET&BFES-%SXTKR3#/XH"4
M9(@3.L%1CYDV40 R/,;(=JQH=LDN.?JB+).4)2/Z2(G%'BVP3^IM06['2V$N
M%.Y**7UP!W17LFLCV4F"+*8?GKQOK[.8!O>2Z%[<.<X-KP5.*9T/*YU]G/SP
M41*+5SK,@JEG,.N]E-!'3GJ[2N@=24\6.>DUC\4XV%U*'Z9N1-LY-607F.>:
MJ9^(7XZA3L3GF9@)^K*$H;ZFT&IE+ZB+5A]24EWNT8ZX5"<#U34Z0K.9O25=
MM+J0K'M]\NI+>!"!U</FWW94TGJKM3+>8Y-D;YP3;TW"%TW8NM--C;^<6U['
MU>WS/PTUT-'7ZT5I4=Z)EDTY5"R+->;&7JZLZN&>!J; 8PM>[.D]H;J*S>3]
M=I3N>"J"(S9XS\SA*_GK1NH7=S12OIG&XX!:TS!&?K,TAUZ:ST8L;JAA+P%L
MT!W%"PQ,F_?>/.#>\:JH$QVF% *]0/77\W@5$#L5=T3QQ+IJCM;2M,:N3_>L
MDSYO]A^_D..7\$%<MCZ*&HZRB"/5/F(4<12]:H.LZ81(-NZ"1&QC^3.V#__#
M,&P(:AU\3:B:@"S*"8#:ALM5&L,5HV!?8"M1EQ1URQ48!\*=;[(5^SZJ/S$M
MIXI-_IFN"ZBBLMPB5?H&-P[]6?%\BIC?6ATL0M]>C!>UV-S%Z=#].D,VT&^:
M,_$ZM#![B,'BR@7%P/Q,[UTX?'[UGDO06%*6&RS&)C7*CI[%PPTF#[2$5@8=
M/XI:X8$0P[GV4VT^=6<;XAB5+-EYIUYU^^?I.Q<(=P"#@;D3N;0JW8[0:1\'
M)V>/EES8.0.TM!$M<0-D.3/QP53XC]G8,G'\"&_3:)\BF[LP<#M5VCN2$]['
M"K5&^IY_)9=GAY4:7E4*=3%CK!1(4X?+OG+5V0?-$]AG0\?]BI]0<4YZO5:3
M*MUV/7V3ZX)GA11VZX4AU,PE<M:$*@.ABNG[.^\[AZ20=MUNB29VNLC8+M@Y
MP;Z0*;)-UO+B#;A!"5@-R_M$H2:G=W:*GH-2TF)>.2A9T2+VI@;'6XQ7 58
M6MPQ?? @=QV8<5!>=>3062J<%C.*3HOYQR(AYNW?>(1!PF+L_P2 ]!S?&/SF
M >/&-$8))$0#M55#J'7B-1\X=#"EV)<?^:&IB6B2A%H[8S05*+I2WH-L";@G
M))D6Z/Z&(-7*NY#"H:8-J*D++2F+477'J^>#]I,5Z#P!:)N9MN:<"LLO,E<M
MNFA2[L(@(65U*MV&T,CZHNUT>3Y#W-3%7'!3( V^Q_N1HV#L.$'<A#3$9B0V
MY8PGX)XN?^> (FSG)M3;\;I-O57=GG.N0WGKM.?LC(0\P(J VC%;:A86T>7-
M: %O1C.C48R-"U(&/EB1+T4/$ACG%YYZJO#XH>\DCN2.*:?[SH2LA$'DNB@T
MRCO/4Z?'G.X\$](C1LMK34%NIH^6%[TB_Q=/(/NKE9,:TTYJE,I)C0>=U CO
M0&1PU-UK]L_-$QL[#3E)=XCF.>D#PK4Q6$W@H7JBAK4FN'4F\+=K@XLM>/M>
MQSC:M^/0T6_'>/C/K_C?+R"[3"OZ^,U0#X#U9P]QB@8VFC;"DLTH8(3V8<?N
M=A#H1#"84*(#25([<&GOC>FF*FM '6I&0&;4PG<"9R&A 0"9$:W@PSB2T@:Q
M;Y_RZ,EE4V1=ZX(USQVF?\$>-[.3AR37XLPE &) LONUTJIL4!UD^4U>>7E^
M#N(OK&='/*^,M;#YSEO87&$+FU\^#:WWGE?GM2A8\LXR\SQCVM21?0#V'#S)
M?P_QL18Q]O&0&X\-O-A.5('V7!2$UXN)\".*0-UX]@(I<S'3 -JW!WOQHG5[
MGR03BC?(2>,-82_CSK<_)3_*4)4#8889.""A. .V;N^DG"CSMW3QJ+U#O'Y0
MB+<KW7K:&3Y_*Y@T\YGL<T&9K'%0E'<P6>[$F*QY2(@WL)"[=4 F.[BVNR@H
M([8.2A:8>R2?&".V#PIQ3"5J9\Z(_OW"]B#>/7VBQAS,:#=:9]- +.^96A2@
M8VE/&,ZSS"F+Y_U3L51RIUB.36SZB'?T++(ZP#A@W]3GO(4M?G2I*8^&:8,@
M(%=_S+49>];]S3GI4TIN3(<2J<W>KA!5L^'E-B+);63JMMEU.^3Z+[3CMV?-
M,&#I/FD3BXZH]L2BCVQG$N#%4E1ZRK'+B+!EL^RXNJ]@VNIU9N)(P+800Z(F
MGVP_)'13O;UY9V@#,3N#)F[X&3].L]32-6' 9A4C*>&_BMC$$;ADJ;N'.LDI
MT-9RS]G4Q+4-UF\T#-B+4,E5KHQW'/&2RZ753J\JS W:X=VUH@8G.P=U'FJ5
M;CT[YR$M('>I%$D#_+IX4.#7 ?A2&:?<*[_5I8.BO '.>NUT^4T^*/"; /QF
M&;+,U)*)) (>L]A,"ILNY<;:"U6K?U++S($*6K"_JG>L%5K@L9X-EE#(GM2I
MXP2#'J',TG#>]5*R:=69:*.?!K7M#T2#O6H1":E^%MZZ[UT*\K\?ZZ;BF^BJ
M9L]TY16_UC5P0_]'F\Y,RU$,EXS=M,QC%24'O6)LM"O=["\_XL=<DZ9O?J7F
M(SB80'(LJ'IGF>I\Y$3DL"8.ABY'5V=\:3Y4"KQ(%2N\57.J&4!X^BL0([D!
M*IR0'DN!5=A^XL5/[3+CL\SX/,:,SS*S,X-@]$%S_O92(IMSOF>Q0)HB\%R$
M[1>0(I(GA);5R6OAZ5E(:#D7)0J\18P6384>S-V]-QTP:<%TI#H=.6ADZKY9
M6M"@U$&3YQJ=2K>935SD:')VZ@=-GFN* /'&&XO\?K:4G[1J49VY9@5GN(,F
MR36ES*+ Q\-P!TV2:\J9Y0<?ER[\;4*I3B;S8=$9\J#7H,T:R./3XL?&0:\^
MF_4\XJ>'U7^\+4!V;+9W-W<C.>6XF\UT>M#[VF:CTDUGI^4(MQPE3DE[C/8.
M>EW=;%:ZZ4R6W&EO(7QS-X8R(N3\.X4EHN2]M=QJ'+0&MMFJ=*48/;8.A<D]
M2M*3)<"#WM<WV\= @)&Y %']W-9<R_^R/;*]O;M3?SZ;Z=JZ[DXK[]RVE6"2
M )DH*IR8V.XK;.),%&?I]G^*8Q[@<X-(XM_PQG\Q\@&P.IHH]J+2#/X?+S6G
M_%*3XJ4F"95<L.P"O!LY7VEYMZ9/7J AWM+1EI[8W,D+_ZT9<ZKV@,0?+NG0
MB6A/5AV)#_C@@[2Y]=>:GR\(O":+M23=S5KG!-=,B--(A-KDKYOYOK%[L\=O
MFD%OQQ<6537GBS+2=,UY_:Z\:-/Y]+-I62P_Y$+!U GG-4[+QR96B3?;0E..
M'C^-R2DV-30@+IN.V%RQ,>:M8&J&0,[@K+ ]1F2\D%&;4FQ9CG\*C!PQ"T86
M/_(=$V_+[%/IXSN6NZ+9[&H"2P&W0:Y9',BU1(Q8;H"<19],_0E/IIM >V/W
MG>0L )9[_YEER @@$H:_TY'#.L"#[:@ )BQJX^4-DSX"3Q/:!K%6@2 FL0F?
MXII)YX3U/%X/*QPG0K[!U[8'HW."C+?XG%?66I3-S5#G%L(5%WBEBN6*PE"%
M4)TOL$2;!. SQ]%Y ,M-(JW1#D,3\Z^J3.XB&*NJ\EK%%U>I$26\K@U Y1RK
M;K_CZ^"]E_#[$+CD2O>2CNAT")I'DMF.V\LRFI] Q\.![I@H3Q1(@G$JGD3#
M2VVLRT4NG@]MS'34%%U_)? ?KQB8-Y=>*@U>J@2.H1H6ZJULJ)I50U6Y;*B:
M34-5U_90? $9WQ"1.4_&,%BBFHD&''FPO_!_[UCB6=@ W(_6BR6CP6AJ-X5V
M(WKR+=,Y6W;;V>-NZY5N1Q1:[>BY/L2<.RCS,$ -:R#%HHA;5;HX('752 Y7
MDPJH?6>@D+4GJK^>DVN#8.@;7R1L 4E3W"-(&MB(66BO&7A)GL%D"X(%W0:>
MLL]SB;DN7(;'.>DM?0+F!PH@WS3Q9A7,%1W@\OO<=EA'B6V@R=JBPTFBF@$'
MV\U":0+P:G6A5H\>_LB@ISPIFLZDT":2.O<ZZ"T\!%\;@RJ@:%U$M>*(($Y\
MZ6;Z"ET(7-]\203&L#5R[6[R'O;8=S!O81%9B!=8:+70FXKH-O8WQE6;3R(7
MZB1M=I+5:]"_"3M(C!W*"6)HD27;U:)_S#4T7@.TA1X$<@7C4X5,@3_ A">L
MHHB,)MBZ!;  JAP;LC SA6AC)&Y+>38\<N?+:S8("]OFP8@$3FY<3+(1-E%\
MW7M\M.@C(-'G#SC<5.-")C%>T>F5SU=OL?[FV\3>ZP)>W&CQ0M?U0N1J8PV@
MZ,$T"FCGY'+ABFR+S@C1<$<1 #M2'"9O%"XZCA;^;7$M_!$^]L34518] "O0
MM-Q PB9R=4,2H'KP"RRK81 S3,=C"#9'<0CP!X% U62\&!T_6@X8@CW*KGA0
M,6#_I:3AP3@<?VN$14Q-"/$Y\QO@J,#J)I"G@5V@O  AD#10'J(+9)<?M1%"
M'C9K&W7G_:#G_< /UCQKSH1\UFR@-="J>'+6L,I V^$_UP+Y=GYWSEAC[3/5
MGOO4&18->:(Q%"GRWF_Y;O[F)?F"[%"XBG=>"^, 0$M(E_B6T$']=X"Z#3[D
MO]$+IFJV/0?*HFP+6%:% F*+L9=BE$M8@0'OT=X4X\!Q;)<V1E?D]=$5E/V^
M5)N!0!II,[35V O<,C*?@)%T;*+.T6A!0NN$P+="ZHN@U?-$ _)$YIO;;O3Z
MD0*F&&M:,Y.9/H"CF6E3VPV_+*\&?*I8"VL)P^&NR33>8CW4BF0]M&6\8#F/
MLH-F;&P&[$= K3)#KQN A9]@<(9']F;**S,RS[1W (OJ3PT^ VB>:>S?9*38
M$\'_"<.N!0K"8F&K'N!7)Q("C"J #XQ#L5?!R48LUNH_XP7"KKU/N!8RL)06
M7H$W$=:<RQ2.#M]N7<;:=LZH[\X9.%KTVOA? (*'F%@\ =YL36C(&ZQY%BOT
MX(MP!Q,'>$.?J^S07*9$<,OJ^5=]IFCJYD$ZPRM1=OF.M>>#%XWBB)@4N?%A
M*@_L[L+?QAWN0EH'7V #&Y0PM4. !D=<:IQ' 1EIG?U@*<+X#YL1I(DJSQS]
M#,6[%PXDBO6993YI 72L@O0L))@8*&]G^/I%I/B'P0Q7Q#!@$.@\J#A5JFM/
MK&LA: V53MEO40@"(+AR6FBEQ3&6=S%57CTABD]H5C21,(L<[TD4[S&3O0_V
M...8=L\@K'G/LZ;K:,O8X+;K'"P<(^O:.P;A?$ZN7D9TYGC '*&J=W]GCOBP
M,$Z#"AF#7$)# 34N./>&S7'*=*U*P>A:X 0I<%F) -ZFH$#QFA+U2=A606!Q
M^TP%*V/-28$?4!&;8:NG>4YZ+/80_G1U?7=M%NNV@-,M9SWR>*M,)O)\DRFL
M\_BZ]SY]^,8"XUK.[70\YD;-DK._W84/L70M(\5UY6TGL>YJ;,E=:#:+M5\,
MW+3/HPH(5H,0C$_R<MY33>_R:!(AQ +=D1?;M?#<JLB> Q&2QZ+,V+ T-,Q<
M/O!["L3M%O FVP7$Z!10E"8!1]YD]7!ERF1-[X&832MC=\1<V\323Z>/77"[
MJ5-J.(?^ ! NL9P1EC?V+#TLFHM32+(5BBOZ#O6W6W8)=M]K.<XH$?BE^GD]
M"/^[.!YP%F5T*^.:TQ1T-5,DVJ4*Q>%\H[;0JD6'XI+5=,7L+9:BDBY;F*>X
MT$T%\S; O"'(8KQ1ZK%A?D 9N,R$WUAGO#G S(1W_PFB306 L?$.C"<5Q[&T
MX=SAEQT7;F"1X$RW2YPVP>/@WS3W4NE@5:]GF3,MN[8*4\^/!9@N70#U?/@,
M3 \Z )P%;'S0Q"(X;!$AR*WHV&(R>GN7/Y/G@:D=6/T0F.I@:PFAL2:E:7=,
M'9D.3R8^V'?^]=?(M,OZW02[*8*(8P^["+Q _,7B%:G2;;<:J3DE1]CF+BQ+
M*MVC>-^-2N5*MR.EE^=[HM("V9 7BF6]X@WPPH^+O \I9DN4G04G]R-ZNFZ.
M%->J\ _,SAN+ZO V61(:[?I1N'4Y@']7B9 -^.N5KMP"KSHZV7O/'M[A0C'Z
M',RX/7AW)Z,&<XLA74V'5%5![_GX^:)HUG\4?4YOQZM?)G-J&J "!;F9/L1T
MT-ZQI:66 8FF"+GE2J+-2K<EU%O'0J)'=-V!4G^T:LIE<@MRZ,8/R<+1!^O>
MD48Q+*5ZW)@&3[R*%>GNM"K=NBBTZ^G-T/UW8CF.+C+'0H(I!'\Z$O0N6]*;
MXGLBP5W[R,0NS;AFN#$H1Q.KE$#'>DU)Q8:ZC6"R)GD&&:]@P5$P%?$W]\-P
M748X2]7+Q.>]#+:U,D!9MELK V\O/4.]1]C;MXO:TG6-#3H=/^N!)[=THKL:
MC,$2(4]HBGAA"N]M IG;J/F^T2>JDQH ;C9WJ[+P,9SH03'4H9O$UJ9SG==]
M3TV5ZD+27,PEMEJ=P\4\W$UP\"VJ&*Q5$\4T3)_[[J1*%U??GF<9IT RIY+(
ME4Q=-\&:M>894HH G0Y9]K+/.2N9XZQ(RJ_.8&.5U(6;K7MV\$J.\$:G/-RX
M9.OCBPU;V$!"=3>L&:$T:YY;';+S_.1N$ZU.S/<,S8@:*CJ[U;$G%#M_Q,'4
M&H:, )O+@^NQL#/K\NKK .P3%DHD3498=GJT6'&JFHAU/[+065>(M;V%0KH<
MBEVW7<. PKKR,;?;D,&[Q>P+\CW6FB;6[NM8Z=.L'QCF"3:,?1J$QIH4H5T:
M4B2H,O9[P(7M$%_* ).9=LX570N@+>Z*;#"7+JD-UB'*J9[]3ZH^PID"#WQ5
M-.,;[ U$9A#*^)-?*]4-X,8" :'5V4 ?"GG$ OGMAT[14BO30Z\]*SB(LM!H
MK^/D(-GX=;-@-QJ/K-PS2LIO4U2;]8V-]9.\<!Y6-&?4;:#(P![K-ZPN9ZR;
MSW948ZI@=Y^R-=5^6E/5RM94.;2FBM5I2E[7UW*33;Q2#J3;)I-KK"F(V\A(
MT<F8\NYW6(\)RD:!OZATK,QU)U"1C:7(,\["GMW).@ZL*Q@,M<()\6",_;LE
MY=C:#PL&;0HF+KP2F]B%NJ2Z@LR77&S_WG$6OY]B$PVLNTW@H,3IX;![X9=7
M 7=M@+M!>XL2YZN7&4K& "VLJPFKX?BD!+$*%Y&4OR"(Q.CJ2,U&\/)JL7*R
M;(QZL?61S%.9+!OC$B5I+_N5O?C#9AN;ALTF&5">]S3R6%-HV1#:I>FSVV]I
MHO%PZ"J^=5]N"=[&&)4>@>E$]X0I=\9X8X=ZKR)4>6V ;HGW_/"^/(XV$[QG
M#.@CN@1?,6.P0=3Z+ER)KKS+2;6'RF^["#02U98P7+P*PQ0!L&4K'[R^JQ=L
M/ 2PZ?&4:69$Q KYM"O=3C.ZY6O1\E*S14"*8%RF".A4NNTU$;>W4'O8&XTL
MRF]QQN&ZH8)FBJ=@S"#N;\=>- ;/>F?1J3:?QB$("7M<MM,7TAQIIG@*MLP&
M_!*?SE$ ?CR8)@T"TF?;LJ0OETRLS,3-%V^Z3MQBJ)HD5[IK^I47+\>V3 //
MCP8SD[D[T""61M6.A 83Q2A#<GS?'N[ ="*\H"S]W#*O-G^O+A8#80-50>Z4
M.=VG3GO9.K2Q:(^E(DF-[&V(@B5S)\PDM2AKFFF89#QG6=0SY95GI/A#!183
M8#8TK^5-?J=N-O3*8(.H[M)K5M3G]D(;> W"W>;5F,ECSZ>8 @8[IHJEOP:;
M&<-6 HVF,;'4[?8+/\PEFX\E'B_7^7ZU3#N>0=&L=!M-H25&"T3R;,YU%9L@
ML_[=IC\7P4THWR5+*,ULTZCK?0\ +)H92,:,NK^O-]8F=439!>US/TQ* BOG
MFJVP]CCK<A+JC:4^M?Z6]<6O,VI+^Q93#6)D&10EP6!/^RC"?79&UZRKMM/>
M6I?BG@BW>\(0)"A?\)5OMXOM'BZ^2P))2"#%:H#[!N[%^Q/3<JILFO(H0N66
M-^)'%L>_F-M XS@R"*TB#-[;:-\;5"W<?;B\NY_ Z/0WS9EXQ_6K"[P/>O[Q
MK]CI+V(7+->D%KBX+:$M'4?KIDQQLL,\LOW@I TX:0IR.WW<N"B2>BWGCDPV
MF-Z96UCU@B.U !O%O#G/E84O  [W' P]#H4D!-,!@JD+;3F+1J['>*N>*R>G
M0HTL8DF04) ,F /FK@&;#Q7CYZ)(^928'$[_&0X?(*WX!"2QL>6U3L;MVT^<
MM]-@1.85LQFG,!5(._?<T99,.;NQ_1-B5_?X2"-W_/!)J(--UI2DC'MQGC:[
MIL,(ZX @=3(VCHY- WL6MTIGIJUED>%V- SM?7#I'CT)\32P98"4=6O=TV;G
M-/AH(C[J[4(P<R[*]XMF:/8$M.^C::IV,#Y9YJ1FDTF2BXSQT/85L1:X!4Y"
MVQB+$X\E6;!,6,V-0',1NED0:+O2;4CI:P?VG<U:2 -MMY17.Y<KK#+A,!LU
M$>@AN\GZB<]PG4JWWA%J&?@N^\]^727B&$9829]Y:HFLZ;,FLGF>4B-[G9![
MAFS12QR^F?#3,E?AS>4JY';C>3SY"JLW:C=)NJS7:JR&M2ED,8^OS%K(%#,R
M8$9N"8UV42J,R[N1G"/Q"0F$7X_4RTR%(B&%W9"TLFZ3<FP:.H\<A3*@M4T4
MK9G,D.SZ'N@]B=O2J'1)E1Q!#*L,LA;)?<Z?,+$9N_C_L_>O36HC2<,P_'U^
MA1YV9]>.4#.<#Y[9CFBW[5E?K^WV8_?LQO/)(:!HM!82HT.WF5__9F95Z80
M"20A:%UQW[-N$*6JS*P\']16[^)]K*?QGAI%V-2U<ZI$YVE&Q08;_N/HB\[9
ME'#7#M2S=Z!FI-$1TFA;[6VIZ*X@C8:Y_F_;V@RDG2$7_+6[]%I4J;/9C<LE
M\;</S'$8N^-3,\R'&W/&^_.P#TQS0N7D_GR ]HX"[K2+A>JX!YAWG[XV?=Q4
M^%H9JM%#1>+A"5X&K:,\:K9N>8XRUZ:R:EPWE4^6[2Z4&X*B1KW[;QQ=$QT9
M+'E N0;[L=+%>!PPN![@A]X#$+32:76[P30N?"FV1O!G! "BYIXY%;,1.+E/
M_8VY"\T%A&$G@H7VR!0M^*$.BX'8M<SP@!T<_]4>_NIDG9/2A*,%/2=PUH&%
M/21PP ]S-7L=ENXJ; Y1C#]8PC:Q;P7VFL#R3;E_N.ZFM=1IW@P_2Z0DGP_H
MPGVS'V(L# Y<P($)3)LN8.$5=HN"9W#;JC+Q7'J:KT0#HAS1.</TMR@^%EN:
MX6(+'3@*8L^@]?DX&$V,:=#F<S:E865KQ?$F#IP> "/&U#ARX$QD@_YL&$YA
M@J"V#&;TH8/P%GT'''$&9^M8I'03@EH'ZMQRSL^=^26\N[LY7:B,\[RZ&%0%
M5MO9-?$HY9BG,L^S=Y13K]6X[JO#5G*E@#([: Q6=)36/=$";\?"25DWL3$L
MS>CTKY-/?/*RSQ,N$[X"?O"DV3-?&W<.G)<4GY?X4SJ6&AH,AE,\!23BP\3"
M%#_%8\R FYG>'%LQT^_#<YM<18?-W5LX5G(*+. 6Q#.<T@0&++CTF@]0Q'&$
M> A\W''QECZLL2<.,Q?4A1(_#Y@UF\_UJ0XL"B"'6-"1BZT -XRFO&A$'#H\
MH_FL0,XL\1PQK@I_@P+IRII?>9(?R7&H/A/5X)_XC>.$[O\&G^;#[M!%MW*B
M4@+P)0B"A,"6U]+$0M,B@PSXM00&ONK?2!"?X8/(6Z(O ;C@5:/MNMCR!UD_
M<B.P._WYDTGC%%_ZQW4\P^54>S#'VO1<^?VF8)NZ+:XT'/$#7)\9'X'W;V;,
MWEGV'TZJL:*]=N/:W!PJ2A>+OV!C6@_(1("0:,PDI8*@!6J$M I&C 'H]"5)
MF+EM+>$1"Q$$>A:V77*)T-="X/!K*2>K^[.$-E$KAY>A\.=@1B"'-@Q[LA\"
MF11J1!17%W_:[$)4#R)+/8BL5P\B*V 060YF2(??\$-MF(-;;O%W?9TNV,PS
MV-W<?RN]*_9JSJW@PS0=K0;(I[AD?1T>H0LWGS-,A!SR:&$?1*=F[>HU=LG-
MJR(/BO=T\^ADU1U5M5%55?9Q3,.L**LLH-%.@I^\\&2SF&,BA0-<[%Q V!_D
M):^(%&2A0\9F?FW#67&!BP"4J0%SBR*+%&OD89D %"<JV2%JNP<T?UAFW\,F
M6".TF1(Y(52DVYJ2M+?2&GMMZ=GUV\1OTL8[<$VN$S%=:E!SA[\_/;:W#PSL
M-/8BJ%!<)&)_:U.UG]+>XQV]U)0C(IE;1,,).#C7UUZEXE 9$GBWD%1&?E/B
MXTEGK,2AXBPA<@>.&5AWFIRK'$D]GHCEVR69J'@OMI):7%\Y;'JE_[A:Z#/8
MX2N%_^\5^O:N>K'QJ+N>[3>N[Z*1%>$,\8W+L'_R<'UA9UYBZ@4BK1PW@K49
M=(:P EY4.D#42OV"+[Z;_R$,U%0^M$[C>C!2.Z-T.0"'07$'M]DC?0\F@_*Q
M>$3 _'@L=@&+ W60LCXZ%RQ621](:!. ?I9L@CXK"QQD8('#QO5G \,/Y%C^
MT]-7Z.TM@O^=UER*4TWIV90'W>PJ9O[N81EA;^0A#*.'T=#NEFCH^6#^!.*D
M)NF"I."Q)-W'S(5.RFKPZF+^'(V4 Q..>;Y Q!8HVC8_-X%9:.9I+IREREG3
M%-G;%C^,\9A4Z5$]4/J&7;4_3M>QMFH44"W)6=/VT?4VN=(V&"G#ECI*V4RW
M:A10CGFZQYE:1=_J13J,GYW*%,HTJ>,8ETR6I47-1.EE3475/M0Y,K=\@E:9
M/;*C#![9\690:K/:M8Y,Y133.*1_6F]$]=YI>Y/7H:GB0U,'H1%NVE@=CY(K
MBNK05!&,L-W*P G;;6"%5!DH"G//BQ'FZ#0O)UQSR"7JXZ0DM9NR4O\\66%Y
MB,PI2'$0(G%BD=KI5)H;5LHR]EM]UH9*M0]5=<E;DA'2[F21O=UP+UOKG V2
MLY##6]39;$U)^I@SUU5;_4LV3,Y"&N>#3DR>PV28='W%GJ5,/HT5DR7)N-V7
M5DS!7+/:^0)U-E*1%EM&QD*=8SLI.\=6%_L52!6HR;I(^S4C6??1A!WWTW5D
MJR[VJV:O')%$E[E19YU(]XR3C?).I//Y2"KN@1ET0W74*\Z566?0/4.BSCN#
M+AM18^K<2.T-RDL^/V7WTJ1>--G;[DB5A,!]:SGNU@XZHT%/=M"AAV%YQZ66
M9@^F_A=O5'9 8[SGW&DGSHW$^L-XAYTMSQ4ULRK%JTK>45H-L9&H6_F;]5M(
M#!M)\L)O3):^:<,]M:G\R-M4OL7FC#'-[Q0'*%!S3P\9V9;D.'ALGV2=2Y.1
MPB"5DQ>W:(1&_,/I<;O1H.1XK>4$[O::!(XC@5Y>)% V!O)A0.4DG/N:5BZ-
MO0XGR?WB.^,[CV'D%3M&*7&D7.@MGFR+A'4<154@L?* ENW)H4LT?U(9FB,,
M*?0*+#\\M8NC),P=T)S^2,R-:8Q@O[CBNHH*FJ\+RW9Y?DLY-[^\S(4CKC]!
MY1Z DHF(!BU0?]IUVLF).<"!R&L#!VA?6N)G+CSB/YJMDX>MYA ^D4F89*.Q
M3N.ZW2VQ"UC-(/+#71=P-R@NJEY1_4 $74)7_U5M:5;O&!46)AM3Z)<X:.PO
M/EC!FBOS"(7Q=D//7KSLZ!82AE\JQH5Y;OU^+71.*W3RQ&@?,5KI?.A<1%&<
M<[Q'AS>.S,*)+!&N$4JP*HYUU%F/)3 [B>.W/U:8*Y#J.F#.TB6D.]99O!6B
MYYQ8_2'T/&Q<]\O+ORLZ?;>:6NDQZ;RY1=WJ9,*R14TVDW]$/6M+K!"I<V&?
M ?D>(5FRD2\-BQ[TRE.-SC_K-31L<N>(23__^*.&DY3=]=;LV/%P++-CQ;,X
M0=H?*SVUEDO=Y>FO\7&X."9]KB.B^8SG)] D+C@EMH)9-A*[R6/ H^@I:L!>
M911V)>:)5#@;#;9\ZIEWZ9/4@G27Q.F1.>0L7HS56%-A850H8RM%T6!-*A=#
M*F1^GC.7.E6 2HRU3Q3_H&,-KA2;+37=1%D _V'*DDHVSC[W\8C>"DGJKZ_O
M?M;6I*R^\=@G>-G]$S,>&2]S26.3#%O4-730N^0DB*HC.-&0.1:QO'/>L,0$
MRAJO.XS6;?:J1/-!.,;TI;8ZKG9[Q"TM(&*A16Z!@@08GF4@N@3V_O^!37O_
M9*4B#,R-ZJC=;MT M>*L/0M2>]34ME5BREN-TV/9>D848Z^@KCKHEI@=5(HA
ML(_ICYX+#1W$]+%T/17Y#$@?& Q+U =J%G$PVT^-UB$R_E;ODE7Y2F/U&,:?
M&LDC4MF&9?:L+UR7'S\O.CF$N;^S/#L5?8R)M[<OVJ _"^RFN?9IL3IJ-:Y'
M[1(SAVN4YL384V.XS7TTXV&5^7K^*GVW]5R(Z""NKS^FT@I&W,,'VD'-(LZ
MZZ?%:A<3Y"^Y*46E47H@U[^9N\S.Q/I[I-*WRY3O%:D,NE\PFVD(L+K\YS3E
M$B4(LN!"I.5[6"<'%Z) ]^;%I'G5U'[*R15'4?F@<3TNS@-;4WA-X27I.6D)
M?DALO=,ISL2]_+RX0Y2L4 G<2N#O,AHUE*"\I"+L4>-Z-%:[W=KZKKCUG0J;
MX\9U7^V4.5F[1F8.\B@-;L<MT+EZZJ!3HE/E1*9V?-XOP%/1EB!Z<,3#RF8.
M_!:3IW51Z%X;X(7M\L5)A-@?YDQWIHAP-GO[8PJ/WA#Z4]T3C$8,U-:HO,DK
M.<+[96V@7":])XJ H^@<9PZ/BZMIJ(F\)O(BU)ZC:)X:8JK# C-$2B3[2^I5
M\YEK9<JC9G@LL72][EYSNO8?1\BM+1I:JMO::UP/NVJG7YZGN&YF4U-S9BTL
M%2WWL;%-?U2>X*E)N2;E8F>4CB]J\.YO^[HUX=\(?-WT-'[ I"9&(34ITDXH
MTI.(V@Y]8D_4BTA-U:+HM>9\9_:C;AA,57YGEOV@:W[CHE!SI!'J8J*#  &%
M=TL2G_A:*7T8T>."J9Y2-3.1F RY.IXI^(Q^"I1E\<FG/E!_2M 4!6[]B93M
MOJ^^A9^=V$S[?D49,:] FWP@XE_XBBW'H=^>(@Q;J=YV\ A"IY7DL:'L\B\:
MOUR+3= 6IH;F.#CA5(-W*!:0JJW/6.-ZLRT# $HW(Q!O<TWW-_UZ4\NE)T;H
MU(0'-&5AXS7ZV_W-ZP]OO]V]^W9[]^G^[:?[KXUKZL6%>N\M7F_3!757NQ8J
M+U">V&SDO\5U"KMS%\Q^;W)F MC=UBBLU^[V.(,*WPOZ&E_U;;=%Y_@K7DU;
MWW"%;QW9=HQVH.C!%A1M8GDNMPHN;<QN9N]X? # T4UO+J0W3?I!KDIHZN<Y
MM:7)H'G51)&6*#YJ]G2A=-MG3!6HNQS&1@YU[*0=]TECVC1SIDBOG0+"@ 5
M)G:?FF K-,+D$"9<J>V?@&;^2ZNQV94&+P,-+]3(R@BHY06VIG1>OJJIXVRH
M(X-?^2 *\O.ZHL.=G,PD4GYN2**"WHF8ZE<.F[Z:>3;2_2Z/D[P^-_SV?)&7
MA[[$Z8'MB'D^;%SWFJU-.S;G1(\"=9(38JA;!H9P]FZS4P*&RN/UP4V-S6=^
M!G<U:E1GI(5QXWK8;->WM>#;>@2.>JT6XJA;N?M:M/3=KK]%E/I:83L?A2T?
M%G]VREB**$KWX(!@C)F\$7?C"UR-S\Q&)X@?5;GJA,(J*\]F$3;3CHB"G%-T
M?[X,,9",R6[%,-E!3!:5;/US)87%62N N?.'G>K&X735;5SWFZ.:0Y3*(0K"
M9:\,7'(>$0YM1T/9!8XFNID28)PO;,KT1]R A-5GVWJPM640" R%%CL=&0S\
M*4W^8+O55.2+E.!-BGR5(M\5I!'NB!K*U]XOF')KP2G,M>(A!]/D*^S@%;X.
MO!*O4*SYG-ELAL-VIH U,"F4J>< MICMD"_<!6YLPQK.B@&R'QDP9/.[TU3^
M,#'\#-]BN:)83<6__5TLM;7B,,. #RT<Q227_<??1IWV\-?0OAS@^^(I6AU'
M-6G!9N'+"5.T!YO!1KT51EA=>I.K+QG]([R49C.,6\R:"!(G=&;-MC7S@8EA
M4!B/C6P7W@(@8P9>'+'BRL4PMRC&Q+&XN\[0W(VG RGRZW3!9I[![N8I:'-;
M[+O3&<EH-9()#T9351$ 0G&\Y5*S:0A3*IJYJ""VU#6"E!*^/__)K9;6?IFP
MWW(ZP, K]+6'&V;QW0(BD7G]JS%L9)$*?N)-BIDMV(M3X>WUE;? C6:1<&AU
M#E-@8#5]%D%AL*E^R#F3CZ-R"#S;.']YV1\U&:4BH]Y9DE&U/ :^>_E+2.,,
MBKQR=AN4,A'G@''/6VPEYXT/B!0YV;T6CD<8C-3VN*09&*6Z"4K!W0&SCG/"
M'<XFZ/74?H$)]=7) 5)D# E@.L&DZ[DRT]8.62N,H^5)<T+F8]Z,H+3@9"LQ
M. F'C9!/0"N;A!3W-0&<WEGV30":6Q]H$8+"KE.]?AU3/@AM@Y.A#=-">M5+
M"RE-#[@Q30]V\!=<^:<XMXA$G,^ (Z30#])YH;F,\2&SP_U\9^XB2B>E6QI;
M036'=8CA2 6BDLAMMQK7@^:X4G')7)0+W@J"= F?3["I]6 2,P%U0K9\4MB/
M%3.=O#E(I8T+GXRP;&\&Y..\%]!XRX&11DEMMQO78[7=+ZG?7VU>Y(N]#F*O
MWRIITD92W#%>4IM_U%'&:[]ZJY6A,UMD=HB(3E(LIXLI-QF"C>VF(A?W<Z R
M!QBCT4571\[/0T=BY;E86<2(5"QQFBYXE,WQ(XO ZT(1-Q%#<_Q5* PH(H8\
MZ!CRL7A,F=O6,AZR6VF(=WW%DS?X-G3- .;IN+KK(:TX,ESH6"*<93.B==@.
MD,F"?R=/(F*>6Y:BH*(\)87/9DO=U!U7!E$U^+%NSVA?ZR;N=*F[/.1(VT^U
M7W>! 5";@2:IZ09%U! R/I@\$7N%]\NM/,$&E+\74H"?3)M<?-W-0R>\D;M-
M=;V[6;(?3K_='A@ZU(YR"SN*?8 T%ZG@),**EN\U(]=J 2+?M!1@F::U!/;A
MBW^X.$2A&J^ZYB'W2,0;5H9?SG3X$)4(@Q(EG(6^ F8GZ#N1TIJ*;,S) _",
M$^\5$:]/VF"]6#:1XT1S@,H!40Z6]T\9QHF1%%%?@3W@(Z8E=@"?B34?+0,X
MH@)K!.X3L1VX A36YWN8,/>),3,@=#5YVZI_2;=N-PI:W:%]:?Q64J0_>*O)
M'BQ7IPW+#40O:7#O=O*&R"O_Z2C6!*2.)BZTI>BN$SZ8;DX-;T8 6/*0.W(X
M?(%,-\#Z,GA0 E6;SP&[DLG(E> ]> <<O#T1;L@XV00<(@J1F<4X3.#;1WW&
ME =/LS6@..:?$MD/O1MT48?!!E<&FST$:$T$ F)Y-QW-Q1-3NHAX('E@G1B
M*1UJG'+#![C9?Z6B&2@+;98_3]PMLN]\K*?B*CA"HZUVM@P8H /N/L !7#+7
M PS@ %UU,$AV ZNAQ"%CK>+-MSS7<>%<X9L5N2MPO+EN+[D-]*AA1&E3WLD+
M!$\!V42T(/1^7>D_KA;Z#.RP5PK_WZLY;.D*M^OGN #=(?^443'!9N'U,U11
M,>IO4D"+LP;-( 7'63"X"TVI'!VO%8K<-E"2 6O?WFHVUG0XGYG]=0'7;[/O
M1'NW(KEU@8@*.<JD0G::RB?F*N]-N+-,>?'!<IR7R@HP0F_(E*7V6G, !B;#
MV\Y7,_S5'%P->35\L?($JX,?ZD0KF[^!;Q%A&VZW0,K0BICC1MP&Y98+D(B0
MX,RS\7]P(=B#;LV:RAO=H+?OW"6G/H=^R(@U TG.X<("E?MZZLK"_BC((MD/
M9@.;)BD(:(2=.D(#!6J%+6#70!7N ^K,CMSFBBZ$JOR7,M=<A\N]6_JYJZ-6
M^ E>X"@O-)0"P(_Y;< /E>%+J8,_69XQPWOH&;XNH3N.1^0,&X"CV"0*89M;
M "8X/I 2\FG:I0X<%I0-*5GAE%<SA!M<]% B7)KK47<AVM^%:%!W(<JG"]%&
M\Y]4'/<HR]Y/X(R_B7CAC3D3_&9K]F:WTTO.WA3MX=$01\\A*&.&KOF6+7%:
MWLUB+S\[^Y3.HQKW']D#<'\W&C]_L']8,N1//Z7M3;LU*5(LH/"=R?_E9TY[
MZ$*G)^2-A/*2PH[#;H'[3$\VOEE5"+64@XKG3H85(KU(A"$]%892767K[+-)
M5"RAUVQ-6\?15N^<:>LDG*U"30,NZ!C947FJ40B?XA;#<YIE4-BV"LV>D&8G
MH([[Z]!;E\J3BPF8:JM7#S"HULFJ3\*[1^P<D$.REX8=..2_&E<[B'G4N&Z/
MU-:HO-'D>>(\G^DY.0L#[KKG'N++F$M[!'N-93U^HI##W9S\>LY=$%\@H"6R
M7P[("-&.@6C':G<P5EN#>J3I"9+7BL1NIT78'0Q[:K];5#KK^6B:\>G7;RF&
M1NT69-#,6"LRI!2*DCW/ :BE6-.E,DL1]=BX4S>S_WD.)6BEO5CMQG6_-U('
MK6XI@OYL_4<UO6>A]UWB8Z[_8+.KOYAME4SJG<:U\,4?_]^K\!_*F5^=@R1=
MS@JRS!LI6D4NR8ZNLLE9LEJ_[0*GO;9=4OW&[:$Z&)0CI&K?RG.A]OS-G&.I
MO5>XH5,BM5?8A-KGK ^E]QPGC"H6/[FH,%#9.DO<[MZ;D'N>>LR9STJ-J#"=
M3$P],<MP6P ('DI@X/W&=:N).:?GS;HO2%&YJ"!0SO2<& Q*)NP!$O:X<W:$
MG1P/JJ12$I<O*8HIGI^$J8#9D*.$$2C.)F.&)&/Z9W<5:QGS#&1, D5GD#*C
M"Y,R6UMB;.T6\=FO>Y-E9+RNC/H:\'JTA?;(0L5S?B$:2'>LRMN4&D'MG64C
MHI,>1<$2>A#_/Q9QZC,J41=MY,.E:KQLW:&2-E54UHN]RKKK<)TI(&OJ&;PJ
M/$5535-YYY=#8UG&DI=E8,G\+%K)K(J":^KBL)O*1V$R?__I729"OX'#R[-_
M]4.J;W_P([ZSK>4MU5Y2%=%FQ1)OHI#6#X3I#&JK-U:[O<T!09%(;XQ,XF"G
MLEP)>E[=M)- )FRJ>0X3740$@5&#QDB98EKL]#)@9WPNV.FV&M<=M3/JJZ-N
MKTCLQ.YD6MSL:TCSWE10[^3M(.8IKQE=]VP8';;.!J-MQ.B@-U#[W4V]BHZ^
M^Z3MLSEI!T_::_75<0)G2>@YD"^CV2@&E^T)F((MC3JM7_7Y%2_RAE_21^U?
ME25S%];,)]7-*NZT-^,^4E@>/5"L\XHL'*=Z;R'"-CIL).WEA<.8K"/GC8@B
M4A-0I5.3IC7N&F$BZMNI4E3(5 #>IHP+MD17#Q$0^FFDK4)TZ$^^[;9X6NF]
M]@,[E0$ZO>1&";UN/U.CA&Y3-DF I=F![;5LT31-DINK_? [  ),=[<#.2+V
MZ<-$]&A[S4PVUY/O9"S=MMNE"]E)SK9546,#R'&21OK!(U%/5#A/WKU'?9U>
MOLT_%[:DO.5$!:Q'3,@"]3!='\INKW'=ZS4W9>7/O"U#"%L3#KG]V#HB=I<"
M6WNSI)&ZV\/D[HA'(.T80RQOI&&;\B2,': QA*4*Y\()L$F[KDJ<?64#$&S=
M6(MV&KSE"4FA!8ZJ0H;]J!FB70$UT^-=.TR_I=[_0-(Z,YT.YOP3VX PFXP=
MV)'HV\1;?U"[.1##/X%LMK&-!TX<5A BCR2JZ:2P?6!I9HB8L:\*;V <:DLW
MTVEJ&"SBMSJ9,Y"!V$$$)+SG6O::?K-7CT.^^E$S-3Z6RV^&0QVS 'HZ=HS"
MSEE)4%A9CL[[.)CB&5NW/"<*DB9IB@ (QY%]7DP<(X:(TI*6C7:0DN8C#0P3
M;Q1FH\FP8Q'\P;"!%OTR:.KEB*X/V'@%F[W 72!M(HP>0]<FNB%:OZQLZW^\
MO]?<<X&*\0F2IAP5\(#FN*&>6W 1Z%[1>ZEC%ZRX,C33I-=CLRWV "LW,<+'
MF[91_R2 M;%V]-BHMAG#;F/40(:0K%-GER50 ^SR.Q \?FR2N*;O)?4ED=N3
M#I#")R?8I4ZC)L%-Y89WJ4!*W( P[W^$*">O0 )2'-P_XOB/YM<F'=<R>?,:
M^.PC^Z%/43)[$\"5#E3 _/EL"1N,-D*CW88I+4Q5 A6\,1#\\.N"?!>X?;@X
M'J"!-V\3%V*C0:7?X9(Y+MQTEPFP:W[K7]Q"$FU/Z44 0<D8]DR72YH"2%*)
MNLX%< $*\FF*<RT&1S0=GW$1@,5E5OTKA;=:T)ED$9%;QG5)>'K-J0]Y .\C
M9.A+G2O]SF8#MR@EV#31G/:+5P'I@?W0@"HY<'"'<QVY/K$NR58C_=\Z<HM/
MFCV+(GK"#!VN(O581,FHSY%H7,%I':G^>V:H"7-(F NZMJ; /NFTXGD3Q)[2
M[@A6GQ)+=R;  2Y5+PR&.P#,:_U!><TTT++GG@%_P1MO !(O&G>O7[^^:;PD
MJ8&[)_40 &1H3W+GA#D\,3T;=*C2E(EM:<"(2*)@ TE".W(/WOW/X5VF N:U
MU+Y3>QF&_ 79\G=0])DA^B6*)JX@FY5;S^5RX_^LB4,[A2\[K?90]I["$9"\
M<6$8T_]TPHQ,WC=<AS,(>H?EB_J-7HY"@@$ F;@[@K.+IE1^D\S@>)S_A7>0
M(+RI64X"1R/*B[*"NL55WBVNAG6+JWQ:7!UH$K^!7SQJ7/<&]<'C+7+-V;_9
M[ %SU7U%<8_)W!]D,IE[3=&5&GG!%]WY'E8'\4(&^\HV#_>S!W*!1GGC*L*
MQCYYV%W7)"\)S;I%5C)%R6BA2Y#K.3X[G6'O*MOO9HT,P%?98[Z6N,A'>G$8
ML.NY-O6U/-B&Q5T\X1[6L.!W!DHVGIY4"%05; 3($E;A7%<W?<G+?@CK@&OE
MLFEM;--!LUKQL^"H$8;J;YB?;,VW01OU>#M&VM+<\%#CX=)>2!QDOK(EL:^%
MK9AC\7?#_R@&Z-T 5=$YD,X-DA-Y\]K3L&4NG!Y@\X#L5S0VAM?'M%/B$0X7
M>$*VQT^U#J""1(^6GL,5"/%I"#*^LN-L!X[<L"50G^6UY!($G5OE.C3HACIV
MN27)@?$^-/=,,B<M].ELH1^I,B)\!8%@:U)==#27#9"Q23#]93#S 70PTBEE
M#V 4J']Z.F_OF%8YN<\!\MCKW2:GJ 5;F'E3%I//&XM$Z(LWM.8:H/F@<4/8
M?Q3-<.&AY<CRN&=LYG.*6&]BP<QD-_K8[1/[0Q7/IWJ!$[H*9/!0I/(15D&E
M?ZHY"VPB.L<1TE'K&O0$WE>4]\L43$=<$7GH0+7A2B6H^?+&&^M(H^>0<IKO
MK0\:0"^ $:.OAUS$6P!']\76Z& KST8>%E^.H59*.\M")W/>$)H!1/'$!# @
M<41!F'(1'PC8! BF(.I8E_59IAV28:-%0(P; ]:'_ $ ")L :/FL<+?#;WA$
MO^E $'X2;]T1-(E[^H:-ZUY'[7>3VS2GZ#,]/*+1]%$['\'.^^JXLVWG:7J"
M;[CNG#"*'\#"L^GJD?M!(Z8:\G(F:E/#7N+(M2=@>PXSMT/@'M;&*03\Y9&3
MCAO7Z-5 XS9N5> %15&J!LXXZF _DZ,MP'AC*QFS$FVL^?'X/>53F&R__SV7
M?B&."0^;CB:L>1H+O]3^9]E;NKS3K=!-T,FH?%%Y .8 +P%6JM/^@%& !FX]
MH>\K*LMUP66YXB1_@7PV:/B^T50__!A\3SZ%0/,*@F%HO'.'D_) KH077'I;
M\[F#\C-9V,Q(4XO)X9?(<W'#U.U80E-QI >(VE2'8#K7,")F2;\<!L#DC\C]
M9:[CG@;XA<WYAB,D8B8-(QRWW- , T%K@ K*PJ[&L(<D*K%W=#\G_X]O_H=-
M\QV\-X^>N7>HE(=, & @;Z2HF=TXPC@)62Q?_9W>S7W#XG/@+ 6+)OA8N!X^
M6%,ZSM8.O+W!(+D#+Y##4[@'>$P-"<M0ZR  7UIC7FF5!XX%OD7^<*RP9_//
MN!=E>T'._I*=U&OD\<0!^\#LN].V,<VO6\LY]>,%D>$R(F-R;3W9VJK(S:=O
M88GY:L3FWTHV_]YG\Q^(S?\VL7^Y_A#C]>\$KY<ZAU/W^*W<Y:@[AF='XTYW
M<AX%M7M!%])+,%E*"3034/]BS6:/+VYYSCRY"NQ7FIG/G7WNN'=%XJF,"RW,
M"25D3]37^.+Z@-<]YBMWLHNAK6?68_Y4O4Y^Q^0SD8?/PR[IO6<YEQL?0\<G
M&NL][!\X6O</W[^*","NS'>F,$IO!<"E;2JMS7>:;O\'G9R1(,!N'UZ:N$"O
MU;CNJ=W>H)SIX">H]<V/&';7S0X/G?)^ FK8F]+>PV:@O(5R862QM3MW]D+9
M>S_5^P+" A06GU.(/7-Z/8_S!&</A<Q3'W]O]/6(X&N,KA.3I?92\@VF$]X$
MER 5GZ-:M\&HFQS^I&A9@/&5S5::'DIWHE1I2FR2:?\BIS'+M-N-(&LIV#HB
MX)P+MJ0?=9T58]CM$1L]IL)8%#GA"YD50_'9\G5^:J[YJ:,Z/[7P_-3H+.Q
M6? S3AT_.IMV'O;.14(AWCYJ#AGR5N&"X=(*K:U\!''JB62E5%FJ><3&_:.1
M7,%<W5#H1^QH=F=^P6IL6TPK<+;&N/N]_I88M[?$C->_6#AK7T@12CP,\:RE
M>"ORHT \J)C*9K!'9H0K)T+B8Z$S&[G7NIQPM^ KW++4/-?R/Q+F,?^LR*CX
M3S_%.S_NC8S'.70YH>UA10+H]3[J?5S&3L]X'[&4E".3>>H_+_G/FE;J/P^D
ME:280^XCNH5B)EB=#L:\CC:BU->DY1B*G0A;3#Y:X2DW58ZM7>K>RD2I3_9^
M6DV[O3>OIK!@:1*&=B70*#P&C^?8R)0I\Z)6!WN=BB5%Y<IAG^TMC5[0UNDN
MZ.9E3$X:C7J0Q0VM./[] -PSUA].LX<8&WK&F]B5 '" A#[\$*E%\5;7=86%
M<D[OREGZYKVK,V,"6[)9#Q![1U!]6OFVF^KSR>6MY=&S%@65V$3.\NAT%N,?
M#L_&7V&?L=N@D[_F*/[_U3*KEEFGDEFG,]52W(S+LM_\?)E()OA%BL\3.4R4
M+>2M[-R)DK"5^&>T%V63^2N)1==*4'6=I?@B4.Z.+L&HOIOYDEUT5:KY_$!)
M2^V:HFJ*RI6B.C5%U125*T5U\RH\+$WKJYZU]MS#?ODH6Q=VU7.KUZ_BX:I$
M4[6N55-4K6O5%%5]BCH_7>NWK)T=-KQL0=>&U-UT>%E2'@UT,I)/=1\_^_/6
M!RAL1SL2I \P'2I^Z$H]?O;@J=X!BA(Z7Q>6[5Y1@_:@_?AQ+7VJB]:SIX+Z
M %7942U<3HV!ZNSH[ ]PA'#)H5M=I'M K"_=1X\&!.&LFHOO,S?<VV=NU#YF
MOK4OW1-:>*3JP]/#SDFM=O+@F'S F"=*CO3@G K'1S35R@''_1K')>!X5RNN
MN?Z#S:[^8K95 'H'C6O16#OK?Z^4FAR*(H?>J<AA6&ERR-@C]# EX.\Y1I3E
MII3=Z#Z@6VR..!]A-[W1:,OXMQ/K5.>HE!W0[C5'=(YWH;/FT#GA>'@B#MUO
M'<"A:U%='"&,3D4([<J+ZB+<TY_3]M^M/=87<=[Z +7'^N(>/WOP5.\ F>1-
ML2[J=WE/2DEM%(5&VF3]S?#G1#UH*^@+<TO'.LO+N1:4ZG2HJK2SPW\<((=H
MO*D!'T=M93"VR\F\78TM EE=T&M3:*C/$TWYC6S(!5>]^F(5X\HM EG]=!<K
M,\CSU2.W^$]#/?T/<**6"^C!-D!3[__C1/SYZ0*[O*'EXF582Y:\'9I%H&E4
MHREO=V,1:!H7($[26G"[FY/L$$B9_CQZO1,L<*!0+A*,U0!*"<Z!U'4[H2E"
MJ8IWSACT-4&?FJ!WDNK=MN%X-4'6!%D]#IO&_?J&S9EMTS3')<8(:1)AU1VM
M!3I4)3QN0^"XL6UT1&/\^;^ZNWAO ESTF:<97W!VXXSY<^[6:53!02M+CNAY
MZ^T%)NN6@*AVC:CC,FY+P%'G.9B_Q7A-2\!.RNA$64[4[<[2XE).2X!R;T]*
MZED[4@M,'RT!-?TLZ:67S:0.<YF6@*.M 8CGA)W#/*4E8"=E&*)HQVF=U"(_
M7NJSF<&.LL$RN]X=GV8.]+\/GF>8)"6N<DUG.1Y7*6,ESQ-7AUEB1>%JV*IQ
M55(VR_&X:A\O2K=#HD@K;?M;B[;>"L-%!PV#P2 Y%^S<;;9#[TNNR2_'X^AY
MYE:FQ-4N<^Y4EZJWZU+5:,L](^9XC!619<FMNP)":W*ME3:;Z>:#,/W:K=4/
MW_(+&XBT4]V<8:SXE7)%SRGAWRKBQXIO-P)@::,3@RFFY3)'56QF:"Z;P0]M
M=ZV@H8W[53XQ5WG#;/T1;.Y'IOB(.#MSLO@:B;?+"9O-V"P ET^M=_/-+S.Y
M)X:#QO58[0Q:SY'E%%HL42C6ZMS6W"W,0O'U/+TW.=1,G)(UCK.PQM.% +>#
MO6CCLDCHCUJ-ZZ':&R9#_^(,S$*K*PK%4TJGS/-D;8?%# O%U[-(."FBWN*4
MS+"[BQGF$DJ$_]7 :KN6JW_REK#7Z36)$/Z;GZ1=YJ<4[TE]Y]-WZ>M7BN["
M/J:P@5#+\5!?'.KLXB=SAN.Q0<Y\Z.W;=G2_8/1CS5S_XV^C3GOXJZ,XB3W.
M59R1.EU0;UG8G .(3\@D#2=)JT@LCNZXBC4/KP3_5I:A1K5-W(7#(H]H-E.F
MAN8X^ESG8X7%>";\IPN;=A;PB(,KN_3C\(**:VLS!A?072B.-Y_K4QUM\KG-
M_O0H*HNP>[0,0)GB6@HS$9.TJ@ %?FI-7 TVN@*DXJACW>2TC6>$_Z?A?Q\L
M_&:BP1F;Z<!]$ '(X+)PRBC2*Z.\E<%EWS^3&??S](%KP@F 8ZG9NK%6EDQ#
MK\\,SP__!9BX?+WH.L[*<@G>\DVVY@+>_O0L='),UO2KB69^!US:FS^?,;CK
MMJ.\<!A3/L%OE';O99' WNMP.?1Z*4#; #L\/ $*)]@](K<3-+S?U1,"PO"E
MXM$$;C$0",B3)G$CH'&MC\BEE5O--BS%T9>>P0EW:<W@:<T50#<T<XHWB<$+
M9[ SNHB[?XM72+?%&>BEN'W'F_R/36FW<&6]Y0I_@?=\:GCH_:*GL2?5%)$.
M-P^6I!.)H\.IF6VL\4G'M:;?)4?8LBX2HD]U(*D6R@*XC&6C  MUO I=V:9R
M2]1,O ??2)!W^*K(7^!''BXHON:'G0+Y(,9L73. XK7Y'#;#SR)PB0<(,(G;
MUF'1):#15>!?MLB (5:DD_#<[>X3KX?G9MB_:T8<%"<RT3,1C#F(Q__S3*9T
M6ZK2:77Z=(J/F@U,NMOF'S65&Z"\:?3LAY >@MP_#9Z$,P?X5W2UJ5S)1)H*
M5C+\E78?T7'A?[@(@-6L%;,U@7-SENXW4\T!(6583_MX<D1N1_4:4"T8:!DK
MU.MLCVUXQZ6BPB=,W9BS4,G:1\$7[\PO#-D8$#4\\,DR;?GG:Q08^'LZVCV;
M+DP=!)-SCV+H'C;QVH [$.@S_38VGN6V*>?9!AP/+TOX4CPQ0!'1, BO&4/Q
MK9OL4(2_V@4YTGR4*3,,X=TF92S,:!W]+T;.[F#(&-CFAK9RX&/Y+\&!Y]H2
MY,DKY1\H$WZ]UY= J9_8D_+%6FHF_U!5Z&-5<6"K\T"U;K5^#B:RKC04U*^4
MP#T?"@?('GKD?@]MD3^<H"8/TZCM>YX8Y[!&'D\<L _4<K=&4Y1(8T*,:B">
M03UT&:&!*3@'[LG65GZH8U\T98>QDZ$O957&!R8<L;(C!2,BY.P&"^[N=YV$
MB)K63D=K4>7D[(@M=0FGE#;M R:^I PZRPCR%]WYCI8MZF* 9U!,R<)*%Q8N
MNZUQM'TPB*7D"[K;YS0.^YQZ1_J<?(5'J&VH1KY'L\9W,UUU0GZF%>4YA!Q-
MO<9UMSDLJI/XSZ?D<U5#_+A5)<3W$?'C=N&(S\YSFJU(E^B,_.36XOXZM//3
M9I><)36UJT1-@\9UI]WLU7RD#,QWJH3Y(6&^6SSFJZB\_)=>A?XWV(E&SF;.
M?:;:"CVR%\Q^NE4B0IQQTV\.:O93!N9[5<(\CL/I-<=59#_'Z3%OMT<;1$#F
MGPYZJY>6R6,.%\QK^A6B.-#BKWO#9K_F-65@?E ES+<!\ZUF86.WJJWJO'W]
M_O[-38@;73"_&5:)ZCI@J/?+H+J:WTS'HRIAO@O\IA3,[\T)2YDC%@_*47@S
M$B.E,.@G]D2Q4355R/2UYGQG]J-N&$Q5?F>6_:!K?B U% D=(0\4/2[(5<ZC
MM^(3W[E.'X8JG<(A5>GM-Q'K1C3!1GY&/YUA)@%%OX,@0D(M532" 9KJV&>7
MX6<G-M.^7VES>.@5$.T#%<4M?,[//?O2SQ^!K>3_'3R"8/HR:+ A#?@7C5]$
MI_J?: N4HX;A90W>H5A 2;8^8XWKS<8A "C=C$"\S5N(_*9?;P9.Z(D1JL#P
M@*8L;*3PO]W?O/[P]MO=NV^W=Y_NWWZZ_]JXIJ0!U&PQ!PQS('[[1;L6D16@
M.['9R'^!&/'6ZB9/0* K\RVAH,_Q<Q&NIJUO^)-O[48N>1.[TR4H/^(/TYH
MD3[B\>C28S<9<PJ_$ED3FVD2G6XG.4W"\9:8M/:72%M"+O"(]@!P)S^!*I0C
ML0S8C?.\\B"VY!EO)$-LST?./1,AY:M*WM'1UNSN\I5AIC$@/G],'XB]7V#$
M$#/]%H[R%ACY;#,86]5S5B*2+;,FR@3;=M%8>C)"5=&R-ZW@9,!+@<6LS]=8
M#[#>JR[62_%&[&Y'\$JYX@WK8C9=K(O=:P9ZJLEK&BC3N$@?10[SI\=[YT\/
MCRA0\K75D/F)#0XW-%,GJIHZ4476MV)IK3352^->ENJEDXP3ESTF<_=?E$(5
MX_$Y4D6?J*)=(E4<K\;DP95"E1O11/;]50N\ (57+##-1M9VW.3SG?"K3$KH
M;K=><;O<>>G 2"W_UFVY=+]KNOG!<ISW@C[>FV\%=81OH@, _%?C:L>5'&#_
MJ>&XN"MY&MWTA!+@V=^A%WLNT3&SHT]QB;;>'4Q\4ONCL[P[+\]6Q7]KSDK1
M[^/ [P+P9Y:'_M*CH9^/CECD#G?;),=T4CR9]CG*TMRG:A1S'K*NOB,A.7?$
MI*C379)QX[JGCKH7<4F.:G3RQK-EV;]+H88E#S4P##5$J];52..-A3:#_9#J
MK<\!.J8;"<>AV:=1T35VBPCU&L%B^+!U:"H:GLNON>9=.K"A@$--0%RLDH87
MZ]@F %;0#"IO?\!_6V:*!A,48IQJMDU="WC)?U!_3M7J^ \LHX M\08JVG3*
M'X-7,9WH,/3A2EM3/!%_"Q_:'D J<L+5RK9^\+8#?.>A \\\)DX4;M]B:BY
M+FB2HIN.:WL$R>;6 ^ :-GNTC$?\PK T,]13P;! LZ"U4V\MTA_D4;-U.F6P
MM4C=FBCT%Q,W^2<8I@WM7/1UT9>ZH=G8B  O&)"D [<)CG6SORL")SGL4! [
M?Y A&O1IP'X;\$[-4?Y>F%@/O>\-F[B?@"EQ"*3@.OT69E2VU%&OE]SZ#<^_
M9^M'>$F/VWH;D[/43FN8N'7LCN&L> ,0(]K^A).O;,,QV]+B(-S5Z""<'N$H
MI'=\YG?ZL&[)?1""U_VVVF\?C-G1$3Z7/ Z *5@=M3L>)1\@N8=-F@L<)HRF
MY,N_Q#);#NG[(7[/9C< I6_!<>_FX1Y;7WC7%BR6<[YB)ZK7R.0 6,2ADO)F
M=B;&'/F:< X,ZB!I.R UKMN#ID(+7W$N+9?.U.3HL*YFF'.OW/'F):E?ET6Q
M(+K!T*"ZNZ-GNQ6IQ7G_Z5W:OH,!2K;,PWJ]WL#:#3;!$L?^'1YTG??F9Z!$
M:_:[;3G)KA/>ZRQRL7I[%>C>^1VJW[@VK02].<XV+-'R!A2>E0=\07-B_> V
MF'^XT(-WRGG ;;)9<Q?%'9[I]G6Z8#//@.N<#$ZB?@&P&Y&.MK7]3[<U2LYK
MPUY3(KF-BEOX\3ATL <>O(P@%F2Q3>Q?SB1M+5/>6MV_)U/_GB.2CZJ1IW6X
M*[]*:2N1!PSFNN%KL"5?^LI=Z-/O)G/@3@O#=?,9*6NW?2^\S?[W<S#R_$/-
M=&=E:&O\VL &8O^/OER!00G<$K8,O'""><YS@0'B)UQX$Z-SCN[I<M*DK'J#
MN5T_)6ESRI;=*3NWIR3L+_Z9+3J1B23_+:W(ME_)8:OUJ[+S#@KH.JYFNU6[
MEGX=_0VOHZ=[^?8'LZ<ZJ$:?07MA?DG V86L[L HA'-2W ILPZ@E>"95=/NT
M]<YHI[:^QU(_5F4/09@S^+0*.^4_M/I=M3\HJA-.IGYOYYJ0%L-_YU38EWQ$
ML!')08B!;//W@)V70!D8W6\U.\\J4>V=9<\9")[9+[<87#<,-JN3S4Z6*+/;
MJ5/PG1*D@$5TTA.2EJ>.,(;8*>CFE)@3<Z&<.DI7Y7+J$%7=F+.W/U:ZZ(XM
M:2P__CT&_MUI#GI5Y=\5448C#N?SS*8JD-N7F"[2/T?]N=TB_;DW5KN]8O3G
M$R5571*_[U^69MYNGT0SSYQ%M)''H2:&?0IG"Y/]Z)ML0=\GBP8:L1EG"B(6
ME#8:UNXTKD=#M3,:;0; @F#79F#+$R]%\:0I3_$.BTQZA7"P$25+[,X@..@"
M+%>:=C3U^^"+T7XV<N\VKL?-;F<#ACL#?UL($#.@6(JTD1C,LLY%6QG6FK&O
MV+1ERI*AZ,.& .;<6ZYFA+_'C(%/EOO_,6J;\6#J?[%9..:8)GFCW4-.T4[.
MW, X*[X4?FW[;XA. L-Y/Z;#_ DW<&U]VHQ$*C4Z@YPO]J0;AC)A2FA9;*M"
M8=T-:K;94M.I8A47QO]=D2),>8)!4IJQ5G8%<TFI#Z'HRF'35S//7C/-+@T]
M7(,'%?]+D(?8CN"C#]I"LQ/GH KNTME+S@<G:GR!@\![$.H\9^,/$Z>_O<#8
M>J?UZY>O?SCTS_:O+XM.XP@GBHKX_3X!,#B)7OB6FF>_#W(6[Y!UW"\T,S%)
M(JU$&& VU4CM]S?9&4%I#RR&EP0+<C .U59"(\EH=IA*O$I?RA0GR2B0<-5H
M<BKF8.%72\W^SEPI(?EW1&]B2EHHW2RNRN UJSM[9>[LA>IHW=DK]\Y>Q20S
M=OA%S#$Y,I]4*U_J!B*+)!8)K/U95CC+(TV6%>SS2J@QR$.>5X>P.M.JSK2J
MRMY^2I]JY><MR5^<8[92E?=VOM1;R42EGS+0=CSYYR?*_A&_)N5:>8.%65C#
M$?F."CK.ZPJ<=;#H,C.7QM6T*F/.U[1FY:AQW6_UU>ZP6[Q__)"USC:.$J63
MDN(HZ:DDYF,FMHE<TR]\R^9U'C>N@1<,JAH]+R+[Z7?ND+L0MG91CL-.:[OC
ML.9J^9%)5;A:E$CR96V=-@;4AI5E;:?2]?Y#8N1LN-^^[,F*LC\.Y:SLK].X
M;G?::K>P=+:7-?^K$O^+4DG._(\2"GKCJO*_.K']TA/;*\J:?2+)RIU[8'*/
MSCK=O6;Y5:$^3(W/F=]CV^UF&>Z@\])WZT3X:B;"GZ:0M"!W;&?0N!ZUV^IX
M=-;I\<]+/IRBE/54CM[.$ BTB3.'SBV9/GTN\Q'- 8O+9?97XC^*HSM-?G,'
M8SWJN+L]PSE3;C//)SQA#O/@#'*8.UA7V!R6G<,,^R+0@/&:F,3\N>@DYH-R
MERL:63TH!-%M8:?/KCH<)I2S(/B5%Z!%NIK]@(FW(709V!S2>1E-U(VW=^/E
M!")?UU8T49M VU@ 6<#5LQD8!Z:/\?NO7R3"9;HO0']&% N$F!ZU!Z6EMUN7
MA-IVX[K=[ZO=\::2E@:UH21L30&\;."CJ=P .Z65)'@7P#SAZ9T,L=U*9(A/
MH*PYS,P-J/2?_W#.S>$6X7@TDW8GWQY78IO=QC51^A6RXGT#K"-HY-)*Q=[:
M_V-3:JSMYQTKC$0-[N) [I[<-Y3J'HDD*L.NV^U+NM,]N-/#@3H:;SH^TMUI
MK@BA!J%HCLBF=EXI+_27BLY[=(:9MHY7FX&6@SH24  P<?:G!RP<B&F/?MKN
M' WW[%6T7:S%2IPMC]#@@H>(R(R2--[N*_W'U4*?S1BH_/Q_K^;PXRLL:6G_
MTA4$+3N9\KH34B@1F"I ,'\0[NX56Q (L7G4<#<(.01YL_8?;@90CE*!$FNF
M )SYP_-X%_T!\.0MEU+"<ZZ;<)3T !VG &A3 ;5?7^G4I!_?QL"NI7[K #+B
M!+H)5I'[Q/!:[(;@ 4Z$XXJ.A6C\@K:$\U9L' "-Z:U@I7&;1AS.Q\M5)X28
M%35%#R&$<@DWL/%SBE*]]@')<I4[/I),XOD%];@+W9Y1F^(I_#59*]ITH3,:
M.J%%;J(DF3VWKG.\4IW]UO6PA<<H\=;M[\[?[ARO,QRPY3;U]MG-*%XPP$8$
M"T+8+SVXQQ-0GN#?.)ACMPK>CC741R+])MLAW-L:A@_>:&OG"I_U6^7O5X>)
MV!/6B9RS@RJM;KOK#?457@3K>C0MU.6_WJB=PX52;?=:F<%'F\,'Q(P*J44"
M@J:>\!8A XX/K'"X/@L\$K15?0:2QE@3A D3\IKPB0FXP$>$M'*KV8:E?-67
MN#1N^Z,U8P9&9.)%JV&&  ! ;NPD.JB"H1HSG*F*U?K<3R0T_:2E0GXP?A1>
MT\]E@VD1Q6BS_WE4-0<JHBDE;MS6PTWA\T!>^SLT'&RES_1]'+BS6ZLLH'U^
M,8I\KX<]]=W-J\Y) X%!5)?6O9*3%8=F?F'6VU$= SJGZ1M8$/;[PHP;;48H
M4J@AG>/M@@K!8G"LFRK:58 ;N%-#G\^%F6MRSF[*6D/9I@<G3_-^/,1>S9G4
M@';*SDYR3Y*2_4*]X2Z_4((?2)@#FKT._'H@R-"Y-W71? K]1%7FMK7<1X2E
M]Q_B 0\!DWLBB$ 33J?\]D#W3U)]03[N.>T!V36G/^U>59_?JN!FA)VY*AP8
M-DR9)%L$$(J+%=^4#N8D_.X[5SE(@4.=0Z/9;1H\!2_ 7)A5H-!L$FF35@15
M0\P6G(5=T!CHTVS=@3_$]F5?D$A#D+ENPZ47VB.J@/+IA#LA68,,^<46E!LU
M-%CQ$*8 ;\^B&?<Q&-/:N,RALSC;#^/##I5H'51$9&V;>MR$334/1P[Z QR=
M1-2*N(SVH.&(OXUWBFU\\1R' 5_IMEH@Y-D/G#B-6R5<F3B"D-IUZ',==^.0
M>\.<ZG")"/8V \8#%(YEL#1?T/\9S1(,MJ^M2$7YBZNV\/*E15X3;;_U&=$;
MK@;I;RY%5K\&H2KG"X'DH_8#M/KE1]K9;61C_JT<;(]N]\$P&239>$O@S_ /
M%<%D2;>79KN[,)YH.\P8SH'40Z(M,#<$U /CPB2;WM;0OW!% PSX0$Z?]FV<
ME.GH\-.HM2&G6@*DF<E?$P3JR,LT8\#?9G"7K EF1>PW3XB R4#)QSY)'CM7
M=P(ZK!-0N^X$5$ GH%P;]NP):6YIV,/5E(3!:)'>C_%2#LW@)[AQ'&_)/]O:
MPJ<W[D9:^$1<+*1RA&*4"3(KRM2272U.X&I9HJNE&>L6Q#O^\'9!@%\N]+1@
M\[ LK*V;_IOD2S8GF H?2FC/&YD*9]]\*'WGH7#^X[;60PG/%-'S)\5K2ML)
MI@1FK@Z*]QZBW0*^D:/\JS%L;%OL-/T_+G*2VCTYL3YR)]9;=&))AHX=6J0_
M2P;<<D=VA1 <R7B5.E,5.]%$DZ GU^AK_.V7R4&YOJ4"-3>0BD5]<I<\7:I_
MH<W$;L96YIAE%Q4O$HQML]@JP?U,$3W@$?Z1&]0WMQLAO92'#AWQ*)F6H0**
M6.&AA4_*%]WYKLR1;>L(&?3YVFCK<G5+.8BT3]OD)))FT"O'N^\76H0T>H3L
M.P#L>P'7+P#6=*['/M@BW>:HJ'84/Q^$U(21%V=%%]'TY/.D"[ $>\U>484Y
M/V?@5(+MI-=1?78T;@[0%*J6XOKV!P;!P(8U]#ER0EZ[$1XO6DU:3W:H=Y.3
MQ).J9@X>!Y)$V1**]\Q>1@)N_5[CNK59(7.U^Q3)23,G/$4?V?)&B"'WJKB+
MY<R92AI.B.<!X+D$+&=JLER:0NBSPD<+78*&[OI!0!'F^J<3G=!3JXK'J@02
MYO_Q09Y!*1@VK@>#9D'-1FIM\9Q) Y.UQ\631F;3]E@>=2-3#BR;9TP0_MA\
MKD\QF1OY%>5,!"'Q9\6C@MR97;)RDD%6"H#?!O"^#<!MS3\#L&\EK%/2)J77
M-(<UVSHUVSH':AE@1<*@F9".=6).5K).1EGTF&RYUIDQJS)7R]0'H%-X(OHN
MT?I& #6]8!VT&V"\;F0AU99@KNSK[*BB V1_I13?-N<$&M?O019<**<C*_\)
M15T2>D.=8<#[[V$78=&WH[OK=A0\M;G([MN#+G8C[&X6Y5_M@4?[0N&!?0HZ
MS4%"4YGCZ:R2(J:<)FX[I<LYTTL?^[4-2NC7)@5/EE9MN0Y!#/6\(DBGFX+8
M'_4S3T'\_.RF(,;[,6[+1]SR7!&9@"E?5?*.CN]?GK1W/U.Q6ZE,Q0@KR'DX
MX9G,9JMT;F'UIP'B9A6>.79YDP$/3QZ\R([9%SD-L'M\,ZX*M9\>#,#:&O34
M[FA8O,)X"*X3+(QS:A4=I98+;Q4]&*+IWBMA EMU!L=<V$S 2VK(.QAM;\A;
M\[:\B:4JO*U0WPJ&J5O-?DFR\GP4OPL;#5A1+GC0:, A3D;MJN-V443[LN:"
MU>."1<X''&(W]%ZS7_)(D'I 8#T@L.(,^M !@<,.6N%JNU7.#*B"9@36S+]:
M9)C_I,!A%SA_MY3@XGGIO_6HP$J."NP,JRDG#O/5#GN-Z_%XI+9[Q:CR)9'3
M,Q0343JLBI@HR L\Y.-DBQI$7X6!@5%\7M# P.$ !P9V^H-\!@:&&Z6?='!@
M\@"J:@T.'.)TDV9GHV=I='!@<B?&;&E6D7D%WV#C2]TE#G%CSF[INP=F3G7F
M!-WT_$0JOT->>W>Z5K950^E9 TR<3CL+D>;K**%W45?.R-M2]U\_>/3B?S5D
MQNY:X5U-L[TQ/#]!HPE2"HYMG'H.\$)@KWB-1 /9!\N:.;P1,%P6W:;VM!X]
M1,/B^&/^S5OBC6/(!'"P#W;TY$U(Q4-@IBYY.\ Y[_CM#PY\DN?AS_IC(Z/#
M'K3I%-". /?'*>"MQ,T#)R#TXD;BBX7;$"]T.*2-(@!6T8PU=4OEQ<74D9S_
M 1^ZZQ4M+COI.M0&679PYFQ)=Q4'V!O<E)LE*/\(PP7V9"9P2-Z$PR8X4]K8
M%_99#?7[U>$UMJT_"HT^J:^OR>0K=Z,ZCYS'S[8U\Z:N)+4/NC:A\L^M68X#
M]-(E93G&^C8"D."FX$P.SH%C8*F3'D^<]%C1?,?B$AZ#UHSEIOFESSD[P\J4
M3*T80^EPQ26XG@3'R<1>53KCS1=W9"A6%'@[N5-%]UP5A/>JB?#S\L:^U@SJ
M[:]AT_L'W20#DKI H E69)9"*>ZD[N'.AZ_HI :3-:9.WJ NCT^G\!#@W-&Q
M.A@.$UT$N?MX#EGK7/V$G=-B=DR8[7:2G3\5B? 4$=N_W3 4SR:3:2<]M8HB
M)_&GSISWCN.QY#!WC+Q&.)%GI/;ZW6?%.,K#]J!2V&X#MKMJM]^I,C,YE8(B
M/50KVYJ"25BG$ITLE:@P%BE'RZ2Z+-CA>:R.Q^/"+DM)*4"58+HUR9]&3F0B
M^2Z0_% ==(N3#R5FO55#C0V9O6(":]$&;Y$9(_E87"?+/>J<TI0;8<^8D=KN
MMDN[7=7(/2M'H-1D'OBB3DOG./R[K[9ZQ;DL2DR*RR^5B;(@HM7W:F((V\7,
ME7C0EX?VZ?-]F5"GQ?Y@)Y<C(.S>_DG];:/A3D]J?!@[B'.>0+4G-ZU[VD.-
M&M=#M=-)5NM2H*3=[9UT_^/&]4#M#4>I<((71#=Q4C//&*&$"I&YXR>6?/G]
M1M')<4*CF'6Z7]S^M]F4Z8]XV>E&=G[%E)(T,.J?$D9C;+_;4L>M9',UU0$*
M,T)2'0 +V+IJ>XN]G0G+<]W4G05\P;.S_&PBP4+EXQ8J\@ZE3)IDA%"*Y$1H
M[+  <Z,Y?G&^?W!VFA0RFSEI\62/>DYS-(K=Z=1SFHN:TWQPTNF1M^'PU-!P
M[J,>&5G\J(&5[3F*H3TYGBYR4 %3^A*N]'M@]S,^RE@%'@$8,_'4BB;V0 \[
MS)A?V>P!QRY;V'S0?M!,_2^"ETCNI&G)/.</WXD,!9B?L/#UJ<)^P)TUQ2\P
M.QJ6U68X?!EGTE-^)WF;&?H/D$\]  N5@YGC:N$$!T,S!ZXS+D/YJ/"$H1.S
M0B&&9U7APQGCCXB]T\M#^=_ TEU,3^7<$]ZFPM(NY:(:^E+G3ZD*,Q]UVR*X
M:(8*3W-I@,3BL*EGPYE!?=5^('\QV*.._^L"T.=S 3YONH@FIRXT2DS5EYB6
M:NN88$HN=Y&U.MM,4I<YJTX21E6!3C4"9G4/D$-IH?EG;7]E#PBO+PR3O.!M
M1Z1JIU@JE%@ZQ.[[&?*S1TU%O #N@H_8@Z\>8A8[<;OZ7&><-F\7.ILK;W\
MJ1 *[G"X +!'3:12T]<6W!2-*@A0K7"0MI8:2"H_Z_GV[LW'Y$SGA%<&JSG\
M;*&\9KQ00"&8_RR2F5=<4W'"=PWOO.$D6V7AZT^YT3/8JZGQ<A\@78$G!2M[
MIO@B3HFX5+ Q(&7/<$6^."8W\SMJ&VCFP1UZ0OUCG?A^! 6_OM^9#RZX4!/+
MDTGDCN794WY9)HP2UZ>A^^0S$%+!^"7%>?2.@Y^M@K:M M#XOI6M8UXR;,^#
MIT(' >8!FA8%Y['/..:9$U"#56(3J0(X;F))[D1L.#C)GAQN/Y$Z_H[TT:5X
M^2%5H8"N^P0*@\/,^*WDI8%W\SMY"'&+DMWKXLN(EMMI7+N8]YE0QY, &)OM
MS/7>ZIENCS8=T]U!R+L=^J5(6(WZ6$CMB'2#])M!2M?V/_XV'@S'O_X4]V/[
M_]K/A_X-XD[YK-FNE/JR'DEH]H[R0G\)4@F;5<X\](58+@<1,T#.(T/VKS'*
M&RI",$"XF"BRA1P"H83R3H6U8+$GT.H-9>%-_%_2%_#-Q(:;=25E4/"M+R?Y
M$PK@65_1@OSOB64Y;NAOV*,5_ 4XX/O@?RXU?%:9K@W$E2W$U0O]\:4"/&-B
M\?((^#P*UH/Q#3*2:39YU1850_X]#C+^:AD>UU 0#F]T[<$$: )>L5!RA;=@
M%V5H*]!_ID+%P3(28$K Y7CEF_F &=>/#'YFL"@>0<M;4*M4EQ'JZ+=["(?)
M#<EZ%2 1=D5/@I+B7@F"P5<#Y_/I,W@_1S0NY5AS]PFY/UL*!8WB0M834(:S
M=K &:.-D^$*QZ%Q\01JE81#[XC4Z8',[E%].7[\(3JQY8+E9H*F2E@8"ZKN0
M<B"]T#!Y2%J;;\61#A)2=IEM\=ZP0'H :'O-SQ4_+B_SX>*0'^(E/7CY5/UO
MICVNE3? K+81+C#]JQEH<S8C50(L"XX=4I/(@@61^YV13@'F)M<O%L@I5\@I
MB1H6]!9BB81-5>)#1UT=1;8I] _M = ".H=GH](2HJKF/EQ$89Q"#?3%;\#6
M-X6:LD2O"O>_@ V!=@#1L="@R)(5CW(])"6;H"\"X$=D*-DVTN@08!&?VGBM
M;:XC3?#- &->N\KWPV8Q@R')!;1#+-=NG"UNG&[MQLG'C9/>./7K%N.V9<@$
M?+T67V8W6 ];/FS$HG*\X9DZW,+N\+4S6N7"K'BGFV#%Z.0M#CP??%@>.FBL
M1./&YSHXML(1!9[.JPT5_J!:S<C%[+5:ORJGK',[3>5HZJK1+06COVPIJ$SZ
M?)SQ^:R?[UD_Q>QI.F8\,\,OVAQ4:DI%K$0S#8FF+Z7\;9)032GA,KD^8@18
MN>5P-<XSX3RHD;TL',?F B8@O+*GJ]K>LA3T5O,$1T.WV@BJ\MZR% =7\P1Y
M,YZ2_LRZU;0%0_B> _.Y/\G&,KPBD7R%1J@E$+IE0HZ/37>&--SR*+(J:4[*
M$1W5OK!'!E;;.]M:HCF++_BO[BYN!;S>_A"NR1L*/['9O?8C5980-CL=]M31
MJ+BRG.,K2H[.ECX%LD?50S9FS/=':GM45EW[82SR0([R'IF_=(MRUE(X$RE*
MTN1;7EOT+M-<AW'UKD,?%(Y^<A+LA5/$\0SU+(Y9!<+O'5%]6Q3A#QK7N=<D
MEDX0%=1IJ4=JT#*Q7!VVQ EJO7;U:!H+389][!O^;!39,C%^1!%441@?<6VV
MTR[+="G!TY@1J<_V\0HR_X1(=2PO'YMBFU/=T/V4(%]4^$ZO#/*@PNBIU..E
M&J'4D#ZD KQHOSQ7(9^IQI+SY6^M;W-8K$@)@$5M/1#TM9#/'^.9JE(%QMLE
M8+RM#ENMB@KY$B3+6ZPC,GVAH8?]7"$)4GNR<C+H]PSFZQU1F'SDO7  %O]J
M7&U5B@>M]MGZM(YHL54[M4J_ T?4MA=^!SKGZMYZ>3*UE7NN(G7[N4F6TF-O
ME?.X#EH89AV-U.Z@]VP4UU)0?3HVM!75&&0=C-5198.L6336RAKUY_QXJ9S]
M U8CO^B\?%7[EBJ R@QW3ZX916M;I.,C+C_Z)5B&!JH%K\3"0ANLN9%=WG,5
MWY6-,4EG1-3_M%QIVJN/FNGAAYX-4)0@^X  NS%G=P):;P6P=CDANNIH7/N=
M3AY<DJAN%X?JUECMM*LJOE,RAP_6@TXEG9(/*"^Z9^N*/H@7=#8)1 )E/PUT
M6^I@4-_VRMSV[C'(['34X99NAZ>_S[FJ!%]$^QCA*IY:V.P)42#SJO^)??B,
MQV>F%O0VJ2<$J;OY+<+ISI2VG_.5PVB'B%!;98T0JKG#?OSV\\9O=UR6HZ8@
M\?\.3@P+@/3GPV\5': R=9$I&$QSF&*(Z;JR/1_ &>=\$SKPM-5E$/M<TP=Q
MB$%B&%- \=:S;69.U_?8$(:_]'=--S]8CO.':3/8ZE\[)@9=C]1NKTCI4X'(
MR5EQBV&NN$Z.1V#0NO4\= Z>\B(#TCKU.'K1.]K6J(-QA:I$H\1+$._M0;A]
M#RCET[QV*$1CM9?[N,RS(($Z[%P>I1_$[L?Y4GJGK7;:><^<J7SU1 [1Y8UN
MIR\,$*HO+['2]R"6W$E.GO1[H[XGJ*$BLH,-C]1>@>/&JL MB\#F/I/B$+[3
M2<Z,W(/.+=KD0.WUBRQS."KSI XHGUD4LO0ZAY5MS757,/RZUJ$ZE%!"]C(W
M#[<)_V=6']')0<2K@VXUQXM7WIFT3\P?4O_0S57*5U3"%U:^$&<+Y\H+CB@)
MR'+Y0WF&[7'C^ODDDY:)RR-R2@_$9:?5N*YJ$7,)&@(U[L&VY")51<7<\\IR
M@MU"Y(C<<PD&3CLBJ^$3<S,5/W1P[%]'';6+= )<<L"IL+GR^:"W ^CMJ=U"
MD\M/IRK<BEBUJ<PUW58P@L]X'LMRA1R(BE)FS-8?^2 R&<1>U\&FDBJ_CN!O
M;WR\O3=QJA=U=O]DN6\8DCW6'-TX_V:S!Q*?_@,R^)KYIF#)C3H<YUTW7-="
M/KL;491$R/5";+T'O<9U1^V/SO(>5%QQ3:B:C'JW)@S(@?G3_;0?4L557DR8
MR>:ZFW>:1!?P,+,\C)[EB8AC BV%[[#0BM# DI.5@KKI8;R8FWJ ^]>$9/[<
M/0YP??O#M34+)\]J]AI#RG"I3<JKLPR#+C/7!%-=WW[CNJ_V!@6G5A1$-I43
M8\_V>A1HUI1R/_;K>P.*?G<&>?O&RZ&@'&RNR@:ESOGQ"FH=>Z<H1..O-,K2
MXCF:L&<:2>GG:=+L/L=A+@[5JL.R5:&B^D)7!A55N-!OV,H&Z<M#:'1EEYBT
M^%=XRGQ];RM +$>1P4XL[\^25%[T<TVEJ'*F9'(:11B -^;L)@2^'>F\:J=.
MF*Q"64XG.9/B0*3V.V45;U=0H/"4J]E.?I)#XE7M(BXR5:R7XW7(O9G%6:"^
M#H*41^&'I,[U<Z3P5MZY4)6/;^0=N=@I+NHH12FWZ(@!@8=<FY#[M(N-@]5>
M+^\TM#K.4!-XB,"/&(IX+(%WD,"'G?,G\+H\Z\P>/W%Y5LR9>*NML%)+H0S$
MF>YZ=CU^IDK8+\$_ "3@ZD "+$0"=1EV8G^ T"VY 5#B2^ZM#Y;Y\$%_Q/PL
M#)VE$C_=,IM*U8[&\A&,>7;]L@KS3C#3:BKD1H1IU%[$BGL1D_N:Y4'[U[UV
MP:DVU22%VJM8;:]B<G>W7"B^TSU[/WH%M=$$7V22K*E=D"5<N2,2I?/6IX:-
MZU&K3GNN\CG/G-B/R'K.F]A'H$X57:I6EFOR%_(:P);)>3!EAB'X/D_D#GFF
M'/TO1KU$8;,15U6OU?H5#N&Z\&)GI4WAQ_AJ0(\A#@IXL7A^^96[T*??3>8X
MKQ0=X*LG/4-OW?&]$&W^]^+0\+&AK1SXI?R7V.A<6^K&^I7RCS\]R_WU7E^"
M+?2)/2E?K*5F\@]5A3Y6%8?9^CR 6:OUL[^^?S;13C6E8,:GE1 $Y:]]&A'O
M&@ZS<Z/#^5CXWI7\SE/\,L=SIE#*#G#/1SC"E&%11>5MC^*WN=!=1O>.X4=/
MMK8Z!J/G"^+G<]*S)J8SLN/V1IZX/G1(K*FFOD.H;R]"_L\SF=)M ?);G;Z/
MERH>M>9\%=OFT;3W4;.G"Z7;SHWX*A$JX;XL7E%WD1'5\>$V<P9S>-RX'H_:
M:GN0=Y_U:GEIRL=?_P@'7WK\];"?W6"HMB]A ,IQ45/!"LZWS6W_D *MY.$B
M^\(K@Y8Z&)5%,:>_\64B\9""K.2Y&?N0V!^IW7Y5:Z\*ZV.K"=.F3H7(R7&_
MIU5S/U,NQ#X*WMM<I-<%[C12>^."LX?K;G(U96?*>3B>LGM V4-U-#[+S(;2
MQI;DE]I0B*2HX[M)=^F(Y- ,MDX?;)UA%Y2>\P_?5D(VU+2<1,NYZCM;:7D
MM-P?JH-NWI,H3IR*@,Q6?DF,=RL[;X\VN7EW0,S\)P7^+_S+N6%I;MQ$&34I
MG2')0=JX1C^ PK?@KW:M(.+GEN6:ELND\=7Z)C]I*#^6QBM#P_P)9E[]\;5Q
M_8FYB@/(=-1M<W74W>6\:F*&G1IJ!Z;,;6LI_92.,F&&]:2X"Z;\Z6FF"S^E
M_MON GZVL SXE<T4S75M?>)Q%Z=KT>.WUG*EF>M__&W4:0]_=91[[//_U3(\
MWIH,7_A&UQY,RP%*4M[^Z>DK;E#!%_C[?S/M<:V\\=QUZ*AR6TWE$]/Y>*$Y
M/NTP)7UVV_M/[R+7Z,IA4[Q*3T!D#C,CP\0_><L)L^_F_GP'D?^#W7H_,H:?
M_+\AN-Q+L"3?.O'CR,T;-:[=)VOCQB4<6EEHCL+@ZBE+AG!:B\-OP0QW0\\8
M&*M@O>)"FWYHITDOEA1W'9#HP==%F1I,LXDE+/*Z.YV4=Z>]Z^[< Z3"??!D
M0]XI:&</EBW'H6LT!13^C5P,-N@N",8"8'#21V; E>/T@X3F+C17T='+_^ 9
MFFVL<>C9HSX#E4]>A;LW'PD92?=B9YR@J;P/.QO$EAVZ='#M#0_?@GO435I<
M;AX(X,D\#]QV4^*VLPNW'ZP'G?B(#R$!'>!FI/BKBJO9^GPN6-W4<T <.<H,
MN!';>PGPVRGO;ZH)<<AO*W '9NO3""@W0<3E3R+<(ZEAD?PR2B'[Q)XHKTQ-
ME6[V6G.^,_M1-PRF*K\SRW[0-3\)+90T1MA=:O"UR<4NS\,3G_AV&WT8(8P@
M^TR&]&1F7G@:X)9L/2&V"20;I!>/TW9Z 0Y"STYLIGV_TN;PT"N@SP=<[K>%
M;_AQ+2&N'Q!LI?G7P2,(FT\J(!O&(/^B\8M(5?B)MC U0#[^J[%@V@S%#K!A
M&^YX(X).#D( E&Y&(-X6>1)ZT@Q%?(+N"#R@*<"]05#\[?[F]8>WW^[>?;N]
M^W3_]M,]\B]B#,#RL=4N\N[??M&N_?"I[N=5A/X;HUNZ2M^^3A=LYAGL;AZ?
MA/P^X&JOU^++>T#/:\.:?K^:MK[A8M_:C6T+QY9[HSM3T$E P=A<I-,XH2K6
MV\)R@AN]H3VD'"&-S-UR*!WX#7.FMK[B70H">=\7X(NSM^XN]L8C2E(*\ :N
MDL$],!,4!8/+KAE*>L>UN2H@F:'*=49Z!$CT.ZDMH6_Q<U :& 7F\8\9"CEK
M%9$Y,2899X$Y2)><L-M/*5!ZNR"^OR5C9EF>*+3AM@'X-$-5# W8%\<%,A?D
M,R%YCY]N$L%A@BOZR5;1%1=;NR\(4+NV0ES;'HM?EWM@V\ &UE]=8 $^+PAN
MQ: S&G%^0#C;FT'2'C>5KPL$)]Q #XA6<_Q.!A$"W#@#)X:-]2-"]U><2Z;<
M> ^@(RB=5GND)N)Z8B&R@1W/=* 4U[(!2RO4_-#59R*B\=0TTD@GC0SW:_O[
M127QP=:6W-SZ^Q[7\ %3!AW;?44 #V#TF;_RQG,7H._^Q69\XGT[C8>@CU7.
MY.A*=!"@JKOO$*<_0[]QS0OYDL^ L3U %5C32PL)!%[<! O41FZ))("F%5/@
M.W<!AIB)USB22!<AE!"N9[N-TW9[EW6ZMR E"I\9W^]GN*36C"Y)LBGJB*]"
MT,$^^N.A.AP/-D'#'T^"$#'#/:@_IAO#CN/]!Z>$I4+\$$="C0?)SJVF<D,G
MB^$R_S.11R%^H!MS]@4$LAT]VJVW!&,2I7CZ0XZP#X':[R479Y/W8,*8J8#-
M8^#-(:F2_Z7=@CEQ<;^PI4;>B. &!\]DN<MC0&E;[?63PU=P^_ ]P),?-=V0
M?JD0^Q4$#5H_X[)<\_>SE5>#'N5-_@?,7AKVF!?@*L+VC@N(6T I?/M.F]*@
M.H(VJ.[D.L7]? *1[325^PC+($*@Y0I@&7OH+Z"Y3'QCT,++U1\.U'%WN)5S
MA+FA!+KN^%(06*OE/2RB=S "'!^N6R7IS(+W@"*D6!,P)S74] A3VO1/3T<O
M)4#860%(YJ"_F.38PVLO-HCH$?]<:FNX*9$M XY7-+.+&6O%9 ^6J_.@GCG[
MQ:(AYZ90K170ODV'GQX5--)*P@I9S&^0HY[UA1FX*51 U_>A72088F'E:]S/
MHGQU6DU%O(A4W;42?E5J+2SY75%%+.)60*>U/H4-?$"U*D]M+WP#D4G"XX'S
MU2 E#F4<"KX]S/*(NM(;T!;OYE^89KQU7  NL$O8@[M.OH1_SB-.Y $8E=WD
MU"O%^=/#^X)& E"HZ6%J%PD:57F"+Q:6AW-WR<"8P\6 )R7# IJ_,]%M9JG*
MK69J,TWE_E"-QG(BN*;6E?5D B5,@+\I2R;O%+Q(>V#<@QEE<"9[(@8'=S\)
MR ![3=33@DV[ZRX0M.->_)EGQ[SX$KX?F.,PYKOQB8B^X&XTXY[9RP@T.XUK
M4O6NUF /;1BZ*Q+0JL+F<Q %:&?_'X!5L]=*.\RV[)#Q#'],T3<U$Y8C>8OY
M%5K1%>( > +BVR>/CV@4&CV\F$.;1M8.NHWK\1:M(HT.<43OQ\/W#/;**#F)
MW#??]^GS=#CX1T]%]\B*8]M8QYEZ_BPNKB;01MX:;"I3$-\(FS-7=DMV+Z#.
M%._Q8Q^ZXWB:.>7;0%>2##QMJ#QQ]4:!92+U'EWE!5Q#?JCA2VXPO29+&HQG
M"S,K9\H;T 0,N KWMN<X!D.G"#*:N<7U!GCW:]V!A44_0U5J8[1.4_EH-_V?
M^CM#A@6D([R5#ACM<'OIBI+]C3^//((DPATN0#E7;+DRK#7L.V3KPQKDX9MP
M[2 )'&_8G.K*@44 ._^Q5KXB9T>NJ"ISW1!>(/KIU[>W"*O_\T"]Z(P%'XD5
MS&W5'>JX0NJX0K^.*^005]CJV^510D,WV96?<)>0)<<?V]T)0JB;J5S"W<$N
MES MH:![7NDT^7HQ_S!_ J"$\N.CK[LXWU!S!DX"9/8->-^W&U!*UH[N?+/F
MW][I)O!$73.^ =RXQD+/?&&.9[CT2# )L:&XNHN[#Q8/N(3_#N*O\AV($?\=
MBO\.>D:\ Q\)O>,:$5?@"Z*@2R%P4 V:6X9A/:&2-XMN0Y/;6&'H 8/6J)DB
M:Z6 ^D<+_CW5;.%.AXW<$-\#SO/>G#9I"?*K>A-'G^D:Q>]?X)D[K5\MSU;I
MG^U?%?'1$Y,? &<7GWF.^ SG]1HZ S[-34N#/6*& -J.)J7%.(Z?FT)""%1T
M$^F9)NQY=C31<^X#5<:"9(1%PM3R88JZ(L @^ D^.?$<'=N:!#!R0$TW9MPH
MU4C>P!O_YYDA08W;B)96*IH'*,6F6LF[<Z0T<H*P!*R,"]V8H-$:"@]PH6!Z
M!\P7;NG5_V]#<+$I6!.NS)YX^P,,9O.!9.%2Y]B66 $9Y\.;9!VH6E+4':K!
MQ.>E^98N[/U!LPE'G[GA'M[J!_B?!R[IO^"0TJ5R,W41,^WQN)])J;KGRCS!
M"?T&J/IJ.BD08%[-K@S+^DY)/ &P0_D:2Z:9@HSPSZP[Y6@0NBF2*^)N[F%.
M%YHII&>CWL935,Q'RP 2MW7GNR-(>0K:&NR6DB"4&R-"$US]@9^:D4_G"IP8
M[B:F_]&55;AYN>VXJB NLC@GGDL>&G*<48*,&EY<FUCP !Z"8ICL 8P^WID'
ME:@@Z8V,PY6AB3PRBYQR_ FTN*:NF'^)6AR.Q+26W'KD',X1UW&*PI;[Y03,
M0A<O<HT#4*JH^#TQ TM]PSNW?6HC_F"L\9_ .;SEBK]2VGL(5.9:9".NY;U3
M,;R(9(#?PB$D)_1_Q!5<%\N0'CCK XV47NU7)6V!&/YN 7?$6',%U^7ZJ*G1
M@07[ OGMP>_7F#RXI+.C^@M?K&QKYDU=X1U#)7"*B^)*!OO!*52P#" OV(XE
M .IXJQ6^<@'4I>+_@/((;,$1C ,]1@A2>1S0DTA&X$(2"4UD)FR%)58 "'+A
MD9_!T)Y40 $'M*M]A\-8TN5'^5CHYWW4P9Z&0W@KY'K*RH/OI\::?( [KB9W
M0:"?0@,+@Y!DTQ!C55E;GF3#2,% ?5/:@T<"0Z=[1ME@%GJ7_26;RF=NW,,Z
M>)TL*7Q\G6SANBOGU2^_/#T]-1TV;3Y8C[_< !]'_/W"9D!7O\ 9M%_&[5&G
MW_X%+-IVN]?J#MJ=?JO3'O=:O[!YI]7J#<;#T;=VZWMSX2[_AMK.M\ZW+W#7
MO[WCU.1WX$)/R17#4<Q3]Q7[L= G.NB(I!^U;YH*:)/X,T7\C*N VK4O/CG)
M+"W'Q3N$8C&#M)!F3L#Z5<Y9 <D<5X1C8@$@V0'M9*/I.!W:B:RC<F0)*VPE
MKP%/!@WBY5NX'6>)4T+G5//P)U,7#R&E-""*VXA^B!ZH1]B*%G<Z(].![:)K
M$*Z#SG?N+G8QP[SD7*#E*7>/>"W94R:I]5_NQD,W"FG_NCFW->  WI38 NEG
M$R!NU(+P;J)^L4+LHKM%1Q;PQ 3?!YT.@6!&[C"94L(?OD#K?D5:G,]?A?C[
M!"LNI&(G'>C\9L6Y@D'VD;/05X%6)59Q,;/8B606SX+,8N9G%HO]3&2")L^=
M-JU'GBU#;-5T/<X@@_6$6.4I@["%IG('?UKFU8/%5X![ZDHU2GDPK(EF) %T
MX0%K1?J"U:84$9FC1\?AZ:71Q%1@CX*>(RY;3-[6INB;A4TABR6M ^A5!W8L
MF3697SRP1.D'X>T)+>^%_A*PWVM3'#SB(9YA]A"F<I,;C\QF%1Z'Y]TG"_"G
M&S.ZB2[6-^&.NL-.9!$&$,:+B?&W\,XIZQ(8*0"64J;P;!,;N3?0H+XBL8?/
MP+OP9>1 )>N=4 </B].1-LUU!-!!P"H&8'?;G8V#A+W8'T%43:V\[IY(_E+\
M[*],-P]IA_L=$Q*\*9?>$3:3\VKOBJ=(L.*V\C_^-AX,Q[_NLJ;WP3%(EA(
M5/&-8+\(,G6(3 W\#>;I@E"V7 XOAO<& P*^>N)XF+F&2=M L*#;D(<.U1 7
MUB?:(AI^6C!FP$6<^+]4!<$1*5[Y3GG_6U]WW2!6_O?$ BX3^MM&L]7_"W#
M]\'_7&KXK#)=&SH9D9+B'X'@/7MB@9ID/^#GVRSML\9WR@*07<2@@5()/#)0
M[D$1!9E"3 '42^![RB.#GU&!3 AUS)PNT"5)H@( S%6'W;02R T9+EC9[(J>
M! 'D7H7X$7 GGR2#]P?<S+'F+L;:%,8#[/PG*^L)\_G6#BI>&R?#%XI%Y^(+
M_!&H(10^(4.,U&A*,Z2O7P0GUCR05=9$IXV@%/HN3 '0&="5^)"T-M]*Q#[5
MF&T1081,!#Q7_+@*D:[4=? 0+^G!BR3DH#)I&ZUBS #=79C/ ;8JVD2$$*YG
MA'0CFY&V0V06TI.0 !;T%F)\A$!5HH"R1>'W0.VB;NL!, %*@$=IP"%":NX#
M_^Z$S[#("F6V;L@M9<F84&- $R=EF4@UL9X%?8)92L%"96 1,6E2.%LFSQ(8
MQ*>^K0@ZT@3?###E>1M\/VS65+[*&%1[)'TO)L6KX#?H)\ H8QJ_&2)J:5%>
MKY\ZW]R$8%T!DCU2,Z@C-?E$:M)IM8D>?U\2W9/&^I%'RM_NB)1G])VFB0_$
M?-^N]<#(LO>= 8DW$Y<05YI[W) S,LWFLL]A3_BI@O_1XS<VW78=;XE,^"]X
M@_ K*-_9.LHS E:)'IP]^GRVKNE)3<63FI8G]QLGD@@Z9NQN+\ZER/X>XUN>
MV]%L8'_'W"UK'/RJHC9#5><QJ"9W\XYO/:KNM#G(DXX*.,6[]:_&L+&#<RJ)
MZ_WT$]=M4FCI&S<]N-+\G&=PX,)ZT&2!I&20)X/?#IBE;+&P%4S; +OMYF3$
M6_9F$'OWE1YOH:ZT(9SE"M#T=)D5LUD04,J>#R>" O:5B0AZAQ+!OAWMY3$'
MRI:T;:TD&<F3!::O<JLY"V6.'3_\'@:3M?+"XRGP+T.)"Q(J@06]6RXGM(;9
M.D1WHV-/()J3FO1L:T:3R"C1Y]T1K4:W2?<L>TUY/=.O4FGH 3&IHUX[/_"]
M/%J/2J#B=U@$O0"2?;"LF8.^51.M->6%1H%*K/%YB0UYCJ?A_;ID$L@30=MK
M=K* -!OE'4)A.9ZMV^P>=39)%0EMG0+[*>X%X)R_LX4)2R:=2<N(V$G2U!_
M&]"]1_^@;^39.C^3"^&D_DY)YLF^SAO_0J 5G7AII M@KF.T&'L-H9<<<ZCA
MSZEGR)"]"$-2XLL4DP.LN5C*P391<AGY>_A%3X1J12B6Q_S0"R'CZ!J\7WM@
M8/J[3UBX.&$ <%-&$QG/P#-IB)?-X@<(\E$>L8+2V7*0IO)?YF?_R9(TE'R.
MHBD@]^:>@5E:3BA;1IOPR")FY0"48MDONLD34)@)+\W) [M'74DN(L!>85_]
MO@^_VY;C8!KZ7'>/<-*$O!ZF[$4F8_4.P0[6S]71L<.WD6*P6NWHJ!T=E^+H
M**RQ[I&0/ -'1P&.H%QLW),ZJ(YQ=!0+T&(<'341E.SH.)X(2G1]^*U5S]:S
M,1JIW4&O=FT<"+[!6!V-AH6!+Q?/QNV&854I'T:[WU-[O<PP/"M?1KO74H?M
M[M%G+)&U_1ZRS2I%+]VN.FY?-KETQFI[F)DI%\,].!UPOU6EZ  =6=G \_-9
M(+\]S.K4_7D#XSM]GML=1%N]04+9XU4,D6R5P*&3ND'&$R;1_#VD><A42)OY
M9;WA9H@@NN!IM3?D7?BP=J;=:HY_5H,V#'O>V>-K!,*:'R3COJE_C1VN3-K[
M6E&NH8CNF=@FS+6Q:"]4,K>1H2X+>A.SRP\N2(CC-NS;:RH"P1OH#7OH>*N9
M@/UR3, M_!G!FTP5ZJ'@_7O  _E[X%;D\9X>SR8-=]I$5^Q#B,NEW[)?C8-Y
MYG+)F>B5YZ=(4WTMKRRA*J@7LEAEPDR&<"4R#A>P4DXI1RTS%[Q*T,\*8]AQ
M26?F5)9/H^/\RM$>>6%1J(PS2";G]=4.[TC&"WZ6^H^@W(?OW.%7$].)>>F:
M-9\[O/CI[VVUUZ%.B 0=A#OOC4YO!PK1=$[-076%1?EW6 >)7="F&Z_Q6R&E
M).GW09<G]0B<'7"+D>YU^-541"T0V\&-CC3Y)0(5M5NQV +PMJ7N+06L,&=8
M%H<1=^JH(Z$$[[.^I:2A&TNME#KJD(>GHSV') &\%+G*YM440_4BB$&YS1CF
MB.Q<%#EJ@@YDHG/L+!;/]/=/(-I&*/"(\8AU%YRA1YH7\_X#5$ JIH:\]%LB
M4E6#-1<Q($Y?5,KU%[G]*1@32 D,]_ %->4)D\>O9M:3R7F\VA)D2H#ICGN;
M8*ESK7/)M1[6N=;EY5HG1^O\1F>*:'*6K97BUBC=1G>2D/01+ZK#=76X[J1I
MNF+_7.$Q MJ0'"[D+18\0SYZV0&_JL8,ZH#?V<9ZZH!?301UP(][0[<.SCG;
M"&!''8Q:=0#PT "@.A@6![U<//A?-^<X5<J1/U [[<P@/*MX3E_M]<;G%/S[
MLF6P5Z7HIJMV6X.+IIN.VNN6%S3>71YAX4Q,$^Q_T:N3.T31V<%;U1DZ3W&6
M7FG1S\SW^>60(I,C9%^,U&XO<T7/9NE)E:FGW59;PP/.6!;;20#EEL/OL_'2
MK9;?XL?=J-\F\E)]9O94="HSXYEDD^MM5^7"@)25;K(:_A<&KI.9)WEJ?,WA
M)69NC)NC8Q,W2M#MJFX.9*[[.P_BZ!Z?U7,4:S@+E;Y]^ VJ,N[;S=X9,(9+
M4_%[6:'^\CRH:=#L5R0_,*QNW$34#7_<%6:4I9@VGCE[T/=:)B4/XN2P('>P
MJX['+3^1K-,]*'50NOG$[ W_!9@;M+)UC)P;V'F11H;R5LF8AS#%V:2P-]GU
M4[3(A%_ 5G!27%)6R]\[ZKC'VRQCATV&%<V8 S9+/56X%TW]D8EFL-I<>[1L
M"L[/#>PS+7JV\0PJNOY3S[:9.5T'? "3TGC.3VAH(X  1R28FMAT[.?((T+[
MY9^Z=.2$%*P 'KGE-P9JSD>IYD2R6'=-M\]*C;X',T4FZW#0#I(:>\U69EKT
MG8F"%/W5$TDQR$J<^L-5''_$(&]?+I_P"38W)$24CC>!TA'!A+U%,SD8';YC
M, 4Z1L.NCXYN_P#6X/OH,J+#![9*Z;6,,(/M"/V!&?Y(#)WEE_8KA;P_<^>]
M+^1I6J+R(2;DWPDA?RN%? 1W\Z-U!HXS+4A/?,"NB(0:Z:*+,8S0LP9F@!*#
M]GU=1P]JY&@4QTG/<@_.+$V4'KROA>@A(;O96R& 2RY]%6;#&R!/SIG<!#5F
M2792@KJO#EOCS:Q*56Y_MQR)BIV(E)*DL7T!GVC2GZO;&Z0^5W>PZUPDQH(\
M:OA3Q[QN^ _O%9+/J(!]B7[O33@)4UY\@&V_/'*29_PMM^&4O]VO3*@$"7($
M=?Z#]%P;ZPHZ($ Y_#=PM>4U/N8&:J\_R'+W>ZEX-=Y#*Q<>)\DU9U8G2@D"
MF1*NUI!#"J2F.DNCAH>&"_!).#HU=\>YI;S1+N:[3ZR-G/V#"3N2RQY9L\Z_
MWI-_/:KSKT^=?_T><8%]Z47Z=<[\.+Z\BE&B2*V6+I^0"GTVG@M6](B/P=EO
M1;?5_K"?6(!WZ":$:0TR6A;EI32M>;F(;/1E>:X_67.B&6@I.XJ8^HPR"IBI
M'AKMXZL<?!5_\[Z1BVVUMOY2FY+.[M 4,_V1Z U9(YGYP'@?;&U9J"9P*T20
MJ;Q#U>,_J'IPBE^N\()22XHWC&9"(F>7ZOPZ;UWAT'U$:PW]50)%BM<!B54P
M+#H+5I&2=HT51-94)XW 5[>GH4GBO(T[#B'G@\9B \61MA*%JSKDOJ+M@M@7
MVAVUSUU01YL<!=++9VQ,Y\CIY$*5N]=^9"P52<.LY-*^BOA?1@,S;80#M[OQ
M"5?[X7,*84!W L8"S_F%@?0H&0WP7*_7[/VL2H^%7"CDV?I[6QB NU9I<X?+
M\28B2WI!VG75&&\+%Q<&9@9>BZ ^3\,Z'61N'$4T:8U/$/@?V*C.3.=NN7_"
M=9F#X,51)K M7F@G["3DD,BQ?XIXX]"?]QA17DG;#8",V)/\T2\.Y',.:=*1
M=)?,V8ST2QRHX%%;0_Q-7A/4/NA_>OI,\N%;;864AU$M/AGO2&I.8X,=-#.1
M*0L->(AE?Q>C^&C;+R0&!'Y &?<<WTD:LB=><LKNC]3A(%37""]3>SWAX](4
M4A^);T:7I2+3C37Y/>B]@KN B-VD^':S+[^,#H=.B<L[&@*+Q+U6.'K(5O(1
MB,1/5,/Y*9DE-"V'ZJ#];M%\^)3G^#TT=\E<SAGB(CN#^R;2TY/$/VZ.%L5_
MX'P@N(Q\.+'8T_[]:$NN+6B/FLZ'9NY03'#.H2>*NVDPLP-P<.9\L"D?4<S\
MJ<,!-$W&9I')9=PHY3OGY$;L%AZF?J3^T%N'5'1>&PP6!JC@ CP'7]F(91:S
M@W;<K*\+C69OKX!4%KCWSQR(1][IZ&Y00BDWWH,'NEZGU1[Q&O*)A88ZX'*F
M S;Y6+<5-G/U15:D38"SX+/>_9T*='/2)1]&BZL$@+Z_=X?^G_[(]R6 &'9I
M3;\WE3?IJ9-FIP;OA3LZ'H*J,N [<I+6)VD$"LUX/.#:]0T]%EOV[_"??H\<
MV,"I'+@!S!0-# @$,W(X]/IT%!K0J9MA>J:^M3XXQ&XXD5,W7L]=6#:MM0UV
M*@[M_9^814[5X#CG6T(\20G?T/.$JN'R"5ZP!!HK W7<'<H=A4$G=\?;]A+Z
M /R6]["(<X2[72B?632TS94W"ED5'D&;TB@Q&@F-.@..RU-,;SGA)>YB0^3<
MY__$"?"3*':I3P.-=3?P@C]8+E=UX5>_X)1MN,YR,FTX)M=,O#&U<Z9\Y\RX
M=LZ<VCE#8RG>X4S<?(KBIW+,A<.'RU/K%WY7A?&9- $P-%T,]3-_C7JN5UT_
MOSL7/FW!=Y*QM)G<M5G(OCU9Z]3[+[+D=0,P4N07#HX=("BL2?=^0C_%=C#9
M[<CVX96J2M\&YA2HKQ):+I)*JE.VOHM*<LGP_FUR?1OH*(FSN%YA75'6+-T4
MJ:LIZEU2"O$<)'9.NSE)_=(F5H,\C,!1FPZ#FV7GH33A]-7R"6G)(5CG-$?M
ML+WF48Q9/2CMF)=VV&:/GY>6D6;?FX_,R9UFTV!P$_1;RG^3*\=WOSZ7XM^R
M3MCG@?WC3E@1'OB.#^NN,#T-U&%RJ?7E4%2[K[8'!]R:LIG/6XK+HK=ELX!A
M:TPG!XEZROY1FR@L=^[3(#L[/7V/L,/5@N>,ZA>=?I5P79;$VD541W>D3,&P
M<WM'1@.IL+/E#L323W#IV,G%*8%I@'X4_87,[7Q)W<#+$\9=8#@SR\.8RM$<
M)Z/I5]A.MC7%:O43FZF="EQE"^/G@VHP.GJ]Q/9@IX)7%81Q[;<DH.?@3+X1
MTS:H*%4$N_T MC+37*UV)Y^=._D-%GA@XCSE%)O1\25Y^%0R\LQM?0^3^V5F
M\C04X$S)YW##SO&'*]R-<KN9.UHMG]NHE3@$\-0DDMOY>N/,>MQ6*CFPWTL\
M@Q:5>9( X>"BE1"@$N5E?K@G5DUCRG5$7#)Y#2H.\4,AF4KQ=]5MA&JX,<$T
M>?N,3ZU*:.NRF13LUX2MM#5/!L^P4TSS]E8KX,&\4XNG&[,K;R43>G7S$2PB
MK*7 "G<3KK>^\N<U+8"0F.QD$J]7\LOHCM]EJ)M,4&L<P(T7ESC*"Y/;>E@V
MLC(P&98RRUT<VW6%4HV/#I-U5)%F,K!)IMDF+.>\I&Q>.5\+ ;343%[H9V\4
M4M"W/_2E_A>+8=/75)*38G.X!))X]81H%[\ (LK$TZA%0"9G.I;H3=Q$0,%^
MHP11L>DWA4G@\H4#;)X0SN$ \\,HVQA&F/$D+L/+962DHB!@)Q]@*\^0]\!F
M</?\7%!9&Q*N7PVJ0VSV:!DTTN^08I8$\('!9O.<UH/;2(62X+&$*'T%0G9D
M'$N#J?*#\RTAVUB?5RZ\$^C+7C;VR$#^#4;J@)>5(/$YS,1&6?__]KZ\.7$D
MZ?O_^11ZO;/Q],2"C;CQ[G8$OJ8][:MM=_?.//%$AXP*4+>0:!VVV4__5F95
MZ4(884L@@39BIS%(=69F9>7Q2YL,7-A<GP[?03[KA"TD2\C3)@RUA/[+$JF@
M1E^]]L_(L/!;^9]8T-#6F 0!XJ1=-_RN?6K43<7P2?)=H.%;[YEHVZ$,#Y&U
M"$G7%D]:Y,E2TJ^-0 (-L28O]'8//U_0GVW1"V-4_WO&D,!SFAHD/4QZ9"L5
MRF[CE4$CZT./%Q2*X#T\(0.":1Q4DL,;7?:&#HU9-MLQA6T.O.FEEL/&N0_
MY+RN)OV/X!>6J9<PXXIG$_[:;5>ZK<#10C7%#LNACY$F,.?YO8G/_ NG^T4%
M8:@")Z0%=;M,6(/L#G8,?*\3Q^&U+7D.3[3'?:GO1-.1,#?"HQ$!H.(":HGZ
MW;6="4O ^U5N +2/[/4>3;"+G[2H_1I(^8=]A7V(62%HM[/?K/T=EX9^:D/^
M\<K+EFQKXTC/(IA)9//$(DB]PF51(%]4F[@3*@ @.Y>*9 O1D3@B DL'U8:P
M%I;R9(C58:UJ-MT;&U-Y#:E>WV_]713Y5$8CBV FD\_OB!K'EITS*<]IHOV*
M4<1ULV)V6^Q(80/HB!0'-U1A>19LQ-"B/:;"'66;A65F*[Q2Z>(EX?*24A/\
M0#^SFL:0Q,77&@NS/M 14_H@:EDI-(UDJ$:M3(;*-!EJ3O,(Y$=>07[D2KK'
M=10L W-/<3-1?8<41TR[E#QM4*%<BDE.%<G70RJA\QK&(=V(%_KB!4_]0#WU
M2+.I.!:*V8UB.08<(5_.*]+%_LT^"J"%SU3[_*EWD/#DP[<%!B'ZMSREX>4F
M68,X*40I%:_[,#D,EN1=7!^0T!QXR.M1@$0 -@G"NF(JJ*)SL-JZIP&!I/<D
M,KU8&'#WU_F]@9="C^"=P*6#OD9WK1<:U!Q%^*H91R93;'8]@]$)H##*[5,3
M#TDZ\ZEI0Z(MGE/1UJC$5 )0.@ 1X2-NU*! _!0 >PS#G50\;!=,9S5<4(B8
M_B<,$ZR8>I7>\U7 \N!V![S_5;Q7<'4L*D(L5,WZ='UT2<:H+X7.AT'KPN%%
MF(+L/R.4O7/Q#3N!/+N$,AA8+J-T-AU>['I^U@Q<N%7WU1#4-<78$:K$#A7
MYEBW<SLYW_:\LA2_\DSI-(1#G],$ KZPJNOL0KQ/!PA[P+*9^7D/6#V*,?L?
M.W1K"VGKOM8E*8&< FW1DKP+$1P.XWH*)X:OI7\V4/V U:&SI^M/I8M*= VP
M"!2 2B83? -(FDZ ,;#/N?[@HWU#'C5G"8[.&+NLD)>-MR-%/&9B?W1D4],(
M+&!E03]/]% &'8$J[H[.%F/Q'7@?D%;)U/'21/GM&3Z; PYQ2=B5:TBY H0G
M&K9\ZQC*'Y50Y<5?><JFDZ@(H+L# +]@+ 1I@&(;UH2I-RH5N LFQ-"7Z6Z'
MY'Z;ZN>HC8>_]9KE3>)=Q@H5BY_O :2*PBTXX@P(RR>D1"HRQ>Y[XA*I.(JX
M$U;A@?/D[G[C[[!048B#M!3T<R0-@S <;P]S:L&Y-G]FA@PC3U1T*:!2!Q?A
M*_\R?":&J5_(:W8K#0!;L=GVV$*%P;2@!=$V8)> .+P F&6I08<V=;EF#X]!
M?BC=/\723<FFNKW.;,T3DS(H RWZ+[',))>@5:X]<YO/.=('I*"+]X#D[RW)
MG(!!S2,!<%B4[%X$*PO;%I8^[@_8P[V" 6O&W%$-)*AC@C@PSFQ)$CF'M:-B
MA@"L3Y+E7T ',<O&MW[Q+KR:8CC*FK_V>!;5*SVNX##;A=!WN!'(8"81?KBV
MFX%'Y4JKP?]<W7BQPG4T8 E^"D*8Q<'$L3OQ/"9<%$28JY"+ .^<1.25$&H
MSR$/1DE IJR"3K 2]\Z=L;IMHND&;15^$,F0,%,:*!B ]DX_T%--<74GH#J"
MSC=EXQ8<@A>.A6=C %D7#CJ;4(9BN"G<X\656KX!WHKC&,20_/<G8&T 12H]
M&;?\PM87OKE;'U'J1"!*<3"DU2YQ7QEP5B*X2KH:0SRG'F:^Y8UJ?>8$U"W.
MZ)H5(&@JD(P?-JARW-;FP^+8R#.HE8I]!!<GH5J",Z97"+]ED*URYY^!H=D,
M 0B>P@[81<(;+[/,X%V3JHZ@JS$-CMNZT4'A-X5P6J:NHB2T ]/&DW#$J1Y1
M]3S@G@'1$8J,-31%1N(N&\P>>6'H^]+7L:83OABA/G QL 0(N$UCG)@<P0L-
M6?1+ Z9IF" '75;X U'WPLO,M%#/2RK40@0'@[M-!)(U#  XUY;IZGXA"+ <
M1F!1+0W09\&BB,A0G@?:"2TM.L2",Z>]4_*Q\4V?HLBS0SRB$LM+U]^U$0%2
M8]+0)U/*CR;>I-B+3")P_!4JQ2T2*&KB-4>L"<>_X]V6MKQ4;'ER:<M+T987
M!AO20%MBB$,SSR:?1(*G"B;T GY0',Y0"2:4-S"A%P/]W@#4\T8PCGD$HGEH
MCGQ->+V)=<E74NBE&UN_#:S9*L@T,?/($E*JF*!%140JVA(BR \FT?J*O<\'
MF-\&+FM"HWD)E6[MT#9Q%+2P;;G=K<B]Y@YBVZRV3,UFI94FMDT6.:M?D6/!
MXL>C1WST7E69V9+P+X,? "R<GMT@!>I-,8&@T9RK$[LUR1&-YEPU[4S29U*0
M<WWT6",$]E.4L+R;'%!/KHBGM=]9;8'?6#MY3=-J[_=>.ZU41$O?<_G[6T\&
MYLA@<.OV7#&EO*3D]2I0A"*'^5;I3*Z50C+9&Y.MHDZ!.U;ZU>+H5^3UC@"&
MYH^V)=[DD#?I0? S+PI:PVW/"<##&<1;04L^\P<$%#B7,,LR,Z6#4Y.G*H')
MV0N[U S;T1R7^Z68]9XJLDP0 H _,RMC"2[\30Q8N!OCFV+>3@',#V8T7MY0
MN#44@/NWN+-U'SQM7E KCCK1>+W:-Z'J!_[JQ-05X/6(_:CV1*Y;$?UOF!*5
M#5#>=1 *)L>5X0%CS (?<GR ]]OD!2V8$PV&/]:FOO<\=H;[THU(3^&5&'#1
MJLQ#':@8"=XT"WPT-JNM)4H6T\Y@"7C="(5[U )N/'3 F;H[(6#H][6J0#Z-
M"*  /[KS!*YT;X$K\<.N>,2Q<+BXI&(\"G>Y@\?'[RU09$%T'"8*?Y]?I$56
M-")89(7V$^*B8*D6D0,$[,-#X'SW1<4?,@:^"%(6+?T/ULICQ;U"/,?=03X=
MXOQ5$]OB,5S2R%4@(H00;T*66"-1/FBJ$W7D[USL?"6OY-4B4A'QCBR2G(4\
ML%EJ<2$UP5%'\P-BW?Q//"F"?E/OU?UH@4:CTA:UUL.^>)1K?K:")V2"NT8'
M-M2L"3N4'Q6X:\_S=R44W#>78;E*4$=:9;)$%.MI(*&/5<SR9=[Z<JN"HU@M
M"-F%@#1H(BY#D<O5>J53Z_H;WNPU M7X7I_L!T[JN$[Y7F-\*@ME@VA/0=[!
MU+BI#JD%T 5D%4Q90!C&L<;\(@K&" (39S.6<?(J\L++7HAJ;-9F;,9^\E)W
M@6IT?)[16?DCAD8QT)$7%XL$F\!/(]VD! X5B9\H6[/H5%AC5JN'5;,"P4([
M@RPHJ+GTK$U8X,:OW6#=I-B]\$<;2*!^L5\<&:;0$+:^HJ ZR[81Y>_\2?*4
ML2'53!2=!T2*DQE#I?%Q;R*>*YZ%2\7Y^5GA92\>1GS-ZG5%C@Q!!<Y">DQ+
M8MSR\_D&9?=]("L[U3S@Q-7 +F Y4DY!%ONF!*$&V+H+6FY@#4K)_NG"(3@T
M,1;(<(>0?@:$ .&/%AF;+D1"()5#J3;B9R=2:7]M.)0HS0IE14-1E8I?P)S%
MU@W,JOEDB'-\0H3^PQ+<@>IX)2N#/&$E*WK4Q(U7"<55(6M7,:V1Q4I4 I&R
M?] Y@#LY%!>(3.N'AO#X-B8J-#L2FJA[Q7A_Y0(6I6U73J7TZ69H+!JTAJ,[
M%48]NB,GO!Q<^B7HXH*(8U-!@"AC<@[FLW.@A2.L8T?%J*EAQ-N)Z8YTNF7W
MEFO;.K$J2(75H<DSS(?AI)>*T/&PG7WIDJK,XE4>[,00)BC%L. ?*-0\7P(T
M] AR%NB5>'"1R50W9X0$*^V! DOO?=H#1P&A,SZ!.'<-29?>=Y]GTIT(403U
M7P^& -^='L-R_.'24Z#>>REO/)$<%+?YLMK9RD%!]3(H*)V@H+AEA@0<;3@3
ML37+Z^0Z7(]XB93C.WC!B,2JDWIY08]PSKFVI"M/MJOQ>'"ZZ-K$CN2)CV#Q
M#:;HCB 92Q0_)/JP:I$11(Q#R@IE ,7@H84\9A+CGWCH,].P5'<@ @*U 3W!
M*/L9HI;ID.M7WMT39 A5*P>$P#4/CK41%6Y".7L /8W87,'F:3OT'HAR&&4,
MG1NDD*G\O.=CG0M-UG4(&L9<=_]B_^ Z>-O&6I;L06(\:I9IL!AFN#E"#@^3
ME (RH(+EENF0=/*HP;^@3@R'?,'<P=C70"'E:^('*S.SLDA="YM<;-2W31L5
MYYB]J_"-JX06M+)D.5.[L-*)@PE=XD'0L'HW])(,A+)JX3Z++PZF8!BF'\PM
M,)^X+68@^E3\/J>\3Z;64XZ8A M>\UQ._Z1B?AW(\L2[AR&=04Z67*M^])2B
M15 3K6#:Y:)3C2I/O3?&F4>6.KC"E!+IYP&W?E'=0OJ3.%)?-:=.,# KE?!V
M"&77D?ZD\PD6UUW=#$%ERC75&D!A]K6>,\\B%9C:'=AU**/;7"EZMW?6OSO:
M^PVU++K2L8]^GH)1AC[;O_M,'X4NJK5VY?63.Z2"7X72KXS#^Y 3S=::DL\M
MU8!-T+VYUD7WW-.R NWQ00%!WFD@F[SFSKU[+5]$T.NI2F;S"2%A\?DRK)6%
M_:E^?Z[?GQWNS[]'>ZX"O&% P"J($\*2>ZA^H@ULD?,$/<4N=G!EV(5$\9>'
MZK#L5@^"U4+F@K?I;QQFR6_<'M#+D1<H*VRD]VP0+DLS107T24,<-!7Z)&HT
MF1 G#2R+F</>4+P\3XQ&YU A;/+1-;3(Q'Q4=#84Q3=Y!]865>1;[PB1[JK_
M =-IZ)N/M#= 3[/]P?$K))4CD-"B\HPL2F9C[4'#N?"SF9MBZ%,$4ES8C1'O
M%O3J"6<VD,?(U51^OM&IL22-$*(50+UZ643^Z%\O[*/<$F01V.1S!A=WKSP'
M"']ER> !\P1$ ^5YC^/O/G..[B7AZ&1CE-XAH4F=9NVW!4P8P6\1EO>A:^&M
MB*ZOE]^O"N \J@ $%Q[ITJLB#>0[,BV-W0.=$!7#BR)WQ33 )J%XR<-/X+2#
M2!7?:!!4/Y0'DZHK0Z)"UG^%4<"!;@ZXR0JP5:BB&!BA  +P9HHI7Y'I>IGZ
M?#J$X]3YC3 #*L(&4LZAJC35ZD6@.U%_JT16Z&%&555+LU6&&L57VZ-I+< V
MN&S<<C=#C( '0G5] WTNF-3L8SFU*B+7+X[3B,6<%I$):[9(1T+?@0J;&\B.
MLC70GW1GC%7%65L*B#,G\!B^.O"NTX&NBL73)_XN<>L)YQCOZL[\ /;JC'T%
M?,@9N[F0L9O56B/A49UTH!Z0P<GYW:F7D/WNSGW ,TZB/U43,[Y@@(J?O6\Z
MAL CP%,'W;O:A*? HF+IGWW"JC?/LT0,E_(&-&SPM'!V) H+7R -,XC %A0S
MK#EP[N-ARYO=ET[%L:L@EIJ/D11T$O@9+/3@HZ0:,"X.%)8$>(A>DZ WP4,V
MY9X1SSX4M"%5N.=##:!6PW>/@ A"5WN$EC&6,!P$LN9>D\?HF_0OG<1"7T?"
M< 2<@:DQ&3ABZ!?T_AE&?<3+KK"Q,LT^CDBOS'W\M5J3$YU 4;*L\FL&= YI
MPA89TR4"(<(?K0K*E2)$'CJQHN0K'>MPP9P)N7+JR<\3VC,G;J'Q:2PX223@
M#=BKD5-(Y:@O@4D#=^Y+?9N_H3&5E+,N6Q$D7?+T@BQ?P!/+Y7J;D8+@K_D&
MN#[YZ@XZ2P^.@DES\N"P&06P F )KU%I8:@!V0GR9B)!GFB, 7IO=FK5>NVW
M0SH4EH;KOV='\7>P\7/#=BPW>$T5;& 3\L..,@"7C#RBB-*K2B"$0T.Z>1H3
M'):0NPPWQL^Z#_2M0M^:W[=DCS$U]X',9[,CZ ^;C8]9LU0IXG2>E+I;P6@5
MP401UF$9VT%M:TTL$0JGB.$/9LM9B4E*4_\24W^C-/5G8.H7&UEMM&%SJ1)&
MJF)E<(R1N%7VV%SJ;IS1[Q<1@NQ-3C<5)Q+.VFCO8P-4Q#D$4WJ17IXLQ8MG
MELXI4TF-_5^B\<A^=#-=)4W]]]XG%X!N&>K=-\J!WSY!_#O_.Z"/?.N#TOGM
M4K%^$.?;K6;_V)/H>S#&8!/(Q($F0BH--B&Q)B1LXCVL_NO?#T\O);,S%9(3
MU@6]OO[PW:5!A3Z(K89+W>GO"YRBUT^'7UT2V*P9=%:V9NIBTGPS <T#ZUNF
M;B.]WX"71(4-\0A:_(Z[%_@=J77!CRN3XE('P"D_946,@V>=7#""5V&6$QO"
MWS5['#: #H)=3+TN( * 'C'"18:/"KB3$']$ 'K%G5H55U^!7\6OV$R1Y_X;
MS4'RM<'B:KL/$W!8^CC1=\S[!K?<4U$QN,\J",N]1E/"B!@6(U-A(Z?W3;7"
MD1K8C1']@]"C#_GE(=,(=<D'3N:_ @]9KHC9AJF*6%PZ9L0G"BZ AIEF+D)L
M\2XAI-8UF%7;+Y3!@B5\M0U5I;%&H" RG2H*#1:\!!"9^(.O/'D_8/OX8\!)
MYO]JLYB]J04QT]Q<;S[AA,'DQ^.2@TY7;P-7O[5X.$,0Z@>:E*?P>_(H$*S-
MJ'M]:R'PCKA_&O?&4V@]G!Q?#S>([4%%)F"0,/ACB$)OD7CDAE*56^\( [.5
M6RK[:Q_T3A:@CWJT/Z)*!LL P^>AT$B^ES?].!?3HDEB0*]_4XG!<4S+"7IN
MC%G0T@6XYD7P@.';/L3V")FXJA-:2")O^CXE,E&"OCB\[J'328A+O(2)&%6%
M71VI2OO390']5*4P&+XKC KUW, >^7:+I.0R#)'+\+?$,)A)!X)H-EQ<AJ2\
M\(, V)1I*-R"QZ&N?'G!I'@(/#!VOCP;8VHQY#?.<;'705SO9SX!@6DL0O<M
MU0_]",8%,+A>6#F.B\R@Y<C4\27Y9P.C/-!@A\33GU"A/Z"W/'1G8A PO_W[
MH04P\N^N.N)75=N3D.EO!6--FU_50Z$. 28$QET")23ZEO>E&SXA[E..A%:S
M$Y.U66$^:&^W54)?U"MXG FL/C@ %<W"4D4,V0O/SV"-*'Z9IYNF>2$_Z/EE
MV2IA4.-_)IM'?1_4G<7DR%21T"BL("0D) X!@8/Y%T@;31R):#&&ZF+H*Y80
M*[Z6P('J;"\8W8N0#R\'2]@BT,Z$"A4J\#B$=I3P74HBEA>&%3I'^0:(Z,W(
M>L.OR=:\L63-?1% UQ&<!"+-2.@6CA^GZQIBQ+A8E']L'G>&<=JF%:28R) ]
M <T)"!=T@/8V7LK%N\BQDTDX7>/V,R'/'I&!XG('"!(!/XQT_S"JK"#L!;PS
M7RB)6QX!%T^S X.3^KIMHO+ZG0P"\7*SB)X2UE$@#0$!!3T5-A(%B"(:;K1\
MZ?C9#J-BD0QT*MX1]N!//7 O!J5)X_/&J"FN^JL$<O.8?30<EH?"7D@P0)[V
M!1ATC)97#6'K8R#_RBC@[$R#S=(TF&F9CVC@I,]$GB; =5;I^M'+&]<\>P\5
M&&\-J(S4SDPNJ-Z%U=(7+R[)K^;!<B._,=G!,?75U8IPPILX42'QX0SF 64H
ME]BISP^K&177/PB+4IM[H;+:RI2PI*G(GE8I>])U2\288^. R1997V_ZM_?2
M^3D:L.7Z/Z7K^P^GM]+YU=GU[67__OSZ*I:\8SI=?$9O@6593F!9OJ#:L,Y,
MRBSPWK,IXR]2\!>T)L]]O<B._/95+Y-#RN205R:'Y(IA._6D#-M/P+'@=_MV
MIN MV6-6^%(27R*?!K_)RNOH7="&K!^(/0$K&*;&BRG!MD/RMW0NK-()4EL"
MX1ZQ&2[23KL,ZPG(Y+-!A0;'*/IV!S7<OYG#;Z<_*=?-OOF*+WH4/]L$?N1"
MW:>J8!L2M@%;R-H(*L_ K9_9W=MK XGP#0VD[Y[T+?) )S>B\ )X*L%:!,'A
MF N#-<QNO6+4K[#01PJM^G%(S(#'R_WY W"GP"2_UCN55K<I@"G4T*A8936_
M1+8=C4'GT8B!<Y(*3/3Z*7.GBU?*>:Y@:6IY=S?>.&,WG'M5SR$^;[4L^#M6
M"\U?B=7N8N@) N&!0<5!:/O58.S#PD%N^8CU<<CVH;M4DLL3OR8E0L1/C(<_
MCPC?:FP$>#XO /CE.")/ ,1@@)PFMEF=#1VM2I7'I\/:/[V_AYI%]3+ZW0R"
M3("'_+878.EZM-SI C$BZ-7(H">O.9V[A <OKI1L'X+C>=!4VG]0XDC\CD^%
M#K,C_^O@X7W@Y&#XB<D@L)=!ZR]$PEZ(G1U8ZO"<DV.-+US1&#WA]54#$DZD
M-S>1%S8O[E*_=$/%;MX#0!=M_$H ^87W-8LNV>%"6Q?'ESI/2ZD2T@J0ZTD(
M:3F=BU;JS7DN7!F!?S.3S(!;,IO(^KBESS"?@7:AI&GVO'(#V954XO["=;*M
MY928\ZKDE )S2@[/E2SZI)><&Y9FB/T^Z-I GV7?;=]@R!\0K7&C*X:=?9>F
MA5)/P%=OJ1BJE6)HJ\10WP<ES9Y%3L 4 6SRA1>H7:/,N\> 764-L@<PAH[(
M>L6L%SR^(7DGO9-_>ZW,6\8>J]^&D\D\7LI@H:5!3L.FL%#*KBBREE1W6*&)
M%4Z"U:]IA9I58I6Z4+-*M8]-S&H97]8SM_7UIY:F2[)4E=@G8;<_?,F>E]?E
M+!FZX+/:0H9.7G L,S;W_[\O(]-?3XF7P<QR1K1'EK<1*)L2<,<NE@0A%2M0
MWV^^T-*BBG])UCX8K(@]\2^X;A3\2FA8P0'U(@/B5:06+?)R"O&".JM>!:_U
MK,D+BY^X]5=8I-.>T5R-K]QNL%3L'4Y\2F0SH^+L<[&W.?$AMG.,+#<JS7HC
MKA1@IIN[3*]O9J[77RHSU.KA7Q'#5^KT^9Y5J=/G<E:E3K] ,FY0=U^^X[UN
MI=V17RWU4SJZ,]2U-W,4)UCX_4XC-\N>O@*<;Z)OU]ZDZZ2]_.DKIKE>?KE>
M:;;?IFV^1:ML9ZY58F@WJ)6A&.]2K\SWK$J],I>S*O7*13?NU8-)DOG/-WAX
M9#6E)$I!KR+76Z^W?ZQ_-TH5>XF>09GS]1N:?QV[% "I"@"H[-M^FPVT*#(@
M TMX28NITJ)<:;8ZQ2-&IJRAMI;U)0O#Y3-1I!ITI533A;3;K2'>].:4A'I[
MG4JGUTZ-=->Q(3E5IO)EN<EL;GE5J3*CO#4IR1N5 I5>.UU]:OUR8'6-*;L5
M7V@N"8%>Z 1PEWPTAA#.7&AQ(\AS56>L#7X _-,A+WP[CT[GE:1:]#NWQWB_
M<S@9-@' I-65&?P,,!72_],F@+2C&(#Z]JN'T;8X32!SHE[)J)5\V7.SR$&U
M,G:U-T"]<?KC+_1?@#V)AUR)0AFRT=07Z+=B+BN--@18(N15F_:@N(Z)'_ 7
M3SS\'7$0%P(WR=T%*$T)$9CD[G($IG?R;R^A+\T!XX0@-"'$?;[X0$7ZE?ZG
MU41?C316;(:ZY3J:[M7_^-6G*2@(K6@ %OZH:#K"UCAF !&'@04%:Y $4*RC
M0$( $P2)1)4H\C+"QPDHUBBD$8PH6-7N"LJ-(D*<11Q61X4V(5=:G7:EU^B(
M$051>\3H-%L, =![L*)MN#*#=$T'L&C8E&UHNP!W9SY08@<D:%X?>(!H]XA"
M[54X-D3*KQB0!ZTD8*5#0]2,>/LR?>O I,T$;-%!$/=]']#H163$@4X4"V]H
MXVV"G4Q2Q.N$#!57=^QOGZ>F\>V.&)II!5#)/ 0R\9P$STGLN0".%$,96_+0
MRDAB5U0TE<"YJ0#GMDO@W%VNY]=*( JPJ.JW<Q^2U&-^5FXU^ NR^]S7JS!X
M_#IVYA"(O[NVHPUGT97LU),K$TE@/]\I+RD30A"]>(K$CIH+@<"@I5>>-IM;
MFH=B+$W&JS"(7P7IQ <]_.DJ%E37C<$[K !TJRBJ DCSHIY6I'[+O[3G0RIN
MKUPL+(2P\G2JMR##!K4]!B/I_'M/>W8.A]HS4>GYIMMD3S*4"9T<&:B'@+DO
MUQY:<M^R^E"3EZAGNC+:0Q[7GA^KW7:[!;+SK1W1G4_25WOOO<)^HD(UV.?[
MZ-^P+.G._]Z:&,[\D#H93']!5]V]]ZQ"M))D 111"11:EJ#IJ@P:+<))*Y8%
M@+^ 52K*?=(%XR_05JH)7Z*W&J) A6NH/ B#@Q)>@:(-K!AFK0ND>>OA74MW
MU8_[+_'X6]AY_EW&=LLO<4FY+\AC_KV"V^W#][0ER[B/T+)>M6N ''_A:58O
MT0[U'X$TG[\O/HWI?8;>\IY$47 3(,L52\.R6;9#:05+84-]61^'5G7Q^HG*
M%I2'%<5\*)&PBE!PBS)M^JCMU4[D4-) /5-$)@I"DN^_5!XGM&6M)FY9J9BO
MKIAW2L5\EQ7S=@+%_/1YK#UHCG\9][Y -5S\]7;M.\YJA]^E:;5[4=$6<SE\
MF\F&04C/$1_?U3C\9O%E'&ATD+_XN?1ZI.?N4C#@9OL5CT0 @Z/!!U3Z>9OH
MM\9W&@<KU?<;K:G#/G) Z\CF1/Y8ACT^+Q?Q? 5>I*TST+^@@2Y,%"$"X7ZJ
MQ(./1W7*=D(GQ!Y8FJ<4<$K.:()93^:2.&-3A7F<43TE6% LT31X"'.(4>)(
M,N9(6A39_*:E:>S+V:SY,4QJB)6Y8;'.#;J<4],O"1I0^[(9@-\C*Y%.#U6H
M-#E 59#3($Q?.!.B-3%OL2P$'_"=J"3IU0*Y.ZK6H<JWKH KP2_<3']G=4#J
M]0K5HGM-Z1VTSB\C^$5\R_P2\MO^VXDG#;*H9[,K?:CK@ M)E[TH-%)_+8W0
MF\^[*W-?:C2JO4ZSU_UM <5<45T2W3YR$XFFE0(1K$^"-':!5#R]?.PX4_OP
MX.#IZ6G?)H/]D?EXT*<,3[?2/B#J2+$.5,51#GIRM]Z2#VKT?SVYUN[6* E4
MZ1]RK[[O/#M>W8XJ;:1*3QQ+&3B'A-$<%&E/1)F-193YQ@)&E 8[^Z!"+Z/#
M-4FC9DEBR4BL"R16[]32([%F=B36C9Z-7;\-[SA,0H5YDH:MDE27D&JK)C>[
MM0:ETZ[<.'CL-1LUF=(&&<I-97_L3-*@V^-%5 N(QC/)#I[5=X,Q4=&TV>PO
M*-GF'=!@,:W7:HV4R#(-@FMG2' \LN>6X(*ITM&L>J$\87C0I>F8UH R-D"X
MXS=]M-4K%:#'%Q283=)=O2'7:EU*>+6#QU9';G3)\V/C24Z+ZOAUXIA54XN*
MQBY(1B0O^DW?';FV(]5!_M3D6N'$7&<MUT9?Z@FI5F#))\O-6J,-_Y7;/;ES
M0)X;WS9">@S!MH.4U\R1).OF4I(%:ZSC@I('RU6LF<18-R/QFP*=M6LMN2FW
M-T9GWD+)-;92A1-RO37H<B"Q4J%0%DH0+C";:^IL]]H=>6/4R9!9FJE29BKV
MV%I.B*X(1VF':G.M3F_S(@ZLO920DAE-\B3BY(SL__=CS5*SEW2*P9:_C>$L
M&1FMWTZH=;@S-JFT>[#& WH%:30:G<XW2K75S1[,;-5R(_V:67FC(BY(H$1A
MNV>>%[0-!*H_W_I%P6]<RW851L)W!/,G)+DNF@F\<_K,"L]+_0'>5^1>(R.[
M92H$6>]V>W5!D/3+NORMF1XY-ADY?F*A9_HLQD[X:>XVW$N5'M<E1)M9.<O
M, !BC_(S.(KZ3PH5J5#!*7=4Y1E79)D*MM[!8ZM;:_5\D][?Y(;\%JKJ3Z?T
MW-">I;XX2&[0CG>WQ(Y'OSTA ^Y;:ZUD:@GE'<(/90S?ZC%\W3*&+X48OC)H
MJPS:*H.VRJ M7^'(,N0B>CLKCA8B4XU;II\;M1[]IW.@-GM-N=U6TW$MOD$'
M85YOIG_DQW78S"JL@MZ)3$,M/C5Y[II:L]TZ@.R/G%!2(U77S?K$5D:Q$0%;
M4X')K=7NM.4>F#3KC7;[P(90L4[M6?ZV<:+SHQ]JJ5HYTR"IC!P<9Z9K.>/"
MTQ0W]M!/[7:[?F" J4=NT*]"9/4WIW]UU=\0<?WAZC,>!E$O6AA$,ZLP"+""
M%8O$Z(@[S4;GP)A1:JLU6\W:<SU(8I?7]]>WQ_W;F_[M_=WU6?_R]/;\N']^
M=;Q1LDO7X)@&0644 X$V5V9T\!"1Z%I---LVK1F"(^66M!KT;&RT:\)4W:JU
M.[5OY#E]8S5Z/!/X3_P@5DH\:>GSZY-9&44U^"0VF6 ZA#GX(7W%C&^G>+15
M3X^VZANGK50\<QG%)9QIENW$*UK%%%;U7KO=1(*B)V&K21F8":L4*4KV2.JE
M(/R82)<"2JNL A1>I+M"2;!%!-=(D> :FR:X5$@I(S_M"Z14/$6>_K=)_\\4
M^88LU[K1N^+-3;^>BM9^]$JMG07[)#)_I2S&?-<>&0*SU5HRA/%0\D^BBT(5
M&N;M"VSU^QM3UP8SS)FZ)0/P2,[0XV)9ID%,UZ8S1K)A@HDNG8T>CG C9[A"
M8[K(D+JROP'VBE^9ALQ6YF^&J^M+EJ<AL^7)AC7\S 'NTCH>:P0<6V3@(F]>
M<]RQ:4R\#Q6R7L"/8CTH!K&EZV>=S$2L#YUR9L(EM+/%.;H7$D1]!8*HKYT@
MSC1#,0: _;0K!)'A5C=6V.K&VK>Z/QA0+G   6Q7]GK#S%]/=$XVZFL[".P7
M3H+*0HF V.*KD%"OUBX("?TBE9%O:42^]<K(MS+RK8Q\>Z- *R/?WCB9+8M\
MDVOR_OG573;K?L[*Y/SGZ/:"?K8=!>P5)^; 19L$0I5HXFM5?.T5]U"F4X Y
MT0P\Y<^!5!4&\'2B. H>P](#&2BN39MQ;-:-HXQL"<J&0'R%JG+D"=Z&%AB/
MZ.\E>+#D<P\7N5KC10'V[^[X,OO]NU>>3<.<S"C[TJ,&87W!HC11O W=X#JN
MDUN.^Q<;6>UC11\(@.P+S?CQ "C..5C[=%;UY/1L(ZMZ F#D6NX6=9T$?=$_
MVLC27R@/1,_5JJ>SGC>WIQM9SQN+V'3]\B<AUD?,&85?'\/=3KJAM\L%:L@[
M!F2/=<+LD)H!A@VH^*"(D@?"!4@IY;<,]Z0T.;S=Y-"LE2:'= 'S8\#Q8U9^
M(18^!ZF_.__]JG__^?;TSH.I#WR%0/7^WR&*3XQ/+S?WFQX8?3!?':X1%L$R
M@R!5[819ZY5(ACP6?%3!]XKW%Y751+18# !4UB"239>$^6CA<O- QHH^!,\O
M-(074O8 MFP1UZ!O88-^W<?]E^?^LBDH1+B+34 K6GVBLHWWTJK]?5Z4Q3S7
M2/98LY[LN5;,8\%#S7LOMBVZ!D#V_]YKQ)T9(CQ7POA<Z?I,XA&Z%>G\ZCBA
MX^'% ;SVN_@.YF=P K$&AP))0&8!=$L23F*:.9H=)COG(C5E%]6<7;T>=<R@
M#NP#.K]'VO@%61+Z]FH"B?TN;IES,8P%GIEU#JJDW<2T^U&9Z,0>2W=C9;Q9
MNLG/2!;Y#U\WJG_-5\F>.TL7*!%QVHRO](H3IRGSUS=5<AON$%!R.^+&"=?:
M]DJ>0T.LEAU3/M]+TB_XEZ92E4G\M:C.79U5JF,/T^O%P*G61(4[UZZ.%&5Z
MB/6D;Y09+/N5:0Q8;/<MT8&7 ;UJ=C^;$G[?I<^<&M 3+Q(*X7F'!P=#Q7[8
MIW>. ][H ;#]WX)M7!+F78F4PY.63* Q/P$YKQ,XLUA1ZJ5;4(_. .)T-0<5
MV[ZA@HI/^8C0 P'*,[N&QIIR;75/>K:U0T/3*<E;+A#&0;CO]TM&$[.>C76,
M)BEU-J.#N9[B5AFC"Z+8Y!;XZ7KXV29]VR:.%VAY/?1.T!O31KNBO]\75/E?
MLM$O]C*_YZN2;*OXLXK9JW9T5FRT)-,YW5@FG94S@]!CAY+G*;T33J'AJ[@I
MK;Y5G<)/*F:GNB_3WX7&:U7RO)Z,"##:31K;U=N.F<7LF3QW4 <I,;N)@5E#
MM$XE_J(9K7QJSQW;Q9E.W.[,G>$+*,)72+*F/;^GMV_6G$Y0V-G%[=V<DA%+
MBEG,+4*-+TQJ]3V;4S(*-ZNXO9I3,N[<Z537B,5G1X_.D:5,KA_HY0]5^F33
M2GX'X!=;<<&@IS/]AFJ[:@*ILD09EX'/5#+0)HIN_WNO&3/].77D#NI'@X=1
M#>;0]/URU$<S_Q$Z9O@*LV[P/U^(#:R%>HQ]0RRX*RLC$E#KIZY%%?G:/D#[
MSJOS2R?46C:A.54DYQ/J+)O0G :2DPDMJGO/!JL2[?"47NSHB4L[L!3]W%#)
M\T<R"Y:V[\FT'ZS)!;EUJ\G=4$\>>O:9KHQ"/=3WW@_ITI(8C2EY\\+7?H95
MNOXDBG5&O[%#'37VWE-V;J\HD5[HY@9KK\]WU-Q[_VE^K5;HA@L3?S*GA@IV
MU5 OK;WWU6JM46W$;<M!T#[$>O;R%NWW_](UX\>AC4%DM'OI&?]FKL?)5%&J
M(/9J[49M_QFO^/BS,YO2X=G:9*H3](V&VQ2=V*9+*=:6GB>Z8;/D39Z[^?Q@
MZ2A<(1GS0(0?,LN615A\E3W6IN+5/6EHF1,Z/AOF_*WV#;A-HI]D[U/=^]3P
M/C6]3RWO4]O[U/$^=;U//?RT)SEFL#/3= S3@:E*DK^&2X<I!\;I#U3V1RK[
M0Y7]L<K^8&5_M+(_7-D?K]SS%\#OK2[/3T,.32/Q%.8&&VJT_KI&Y\8?:K3Q
MJD;K_DCK,2-M1AH%"M0..=_Y30)3409$3I$D_A1!T?@>O_*^U,!'K0VI[B$A
M]Y 0@8ODY./SCV&I&7V9W0;!TAWI*]#_%(5+I'_*,I8#D@ D6:M::U9K7O/^
M;Q)O/C 7-?!2N]JH^3VS7X*C\7H&.1):LO<OKJ"\Y\TKQTO(Y([#UZ)+U]!K
MG/^2QEK4"[@60;I(<RT:!5P+=JRFOQ;-3:R%+S[("+27@(#@/ZET(,_T3C70
M'.;DD%1MPH(; UJMN%8=0RC4]1 Q1?K/FKWWWGN$+@NQ^S>H%UA$Q4>$VR2V
MHZ"P.HB,,K\DW2JW<9W;F!4WM@LAF4*'?O,UAWXSNT._LPV< ,X6>@VF=W73
M0)]GB!L8A%)"'B@:"W2W?__ZJHJF/WIA5S3UW#A6IIJCZ$OVLF@;V=O^C;PE
M+)C_5+$,S1C9V\>-,KN%;O<V]@<#=^)B6 WZ#> YBXRAM4<":%L3LG1G"[>Q
M\@YL[(8.RGP;1>H[L/&;/F'S30&-':" 31[-^=[]Y@[L?KY.]'S30VL'Z"$7
M-^:L;']R>P=V<-,G^IJVLK,#6YF?6W-FV]C=@6W,UQF[IHWM[<#&;OZP;&9G
M]ZCOA$$K/X=EEENY"R:LG!R666[C3ABD\GI89KFQF[$SY74U=L'ND@>#>]X"
M$NJ[8&#9M,:1;PK8!0--;@SNN=O]7;#IY$N_R3<][()Q*!<VA*RL0/5=L )M
M^D1?SU8V=L$<E!\;0F;;N NFH'R=L6O:V,T8A_*Z&H6,W+$MY_!2^6Y:QZ[M
M4"*U.%U#8N^A^*Z?4"BMPE?')M:&99 *MYK]XVAV1(S!>*)8T?P212?V+7DD
MA@OH#:H[<"ZHQ%S/F  )+J(]\469>[@,8$,V**0IK62#@K-!WBZ2C4(:%A.Q
MP5')!KEE@]R=!H6TKI9L4' VR-UI4$@S<R(V."[9(+=LD+O3H)#6]9(-"LX&
MN3L-"NFB*, 564!OWI(!T1X!?;/D@%P>!,U">G9*#B@N![SJ#(BD^*?* 85T
MBA7@8EQR0%'.@$*&EI<<4%P.R-T9L+T>X\U>ATL.*,H9L+W.XI(#<LD!N3L#
M"NLGYG;&:^L.RL@/2( ';DT'*_*<ZF3@6!H4/V /+X]NW!TC*1_"JGSA;^#V
MGPZ%=1Z7O+%MO)&[<Z.P'N47>./(4GX044,W(5>43%$>&!Y3%-:_7#+%UC!%
M[DZ*PGJ;7V"*KV-"] _N0ZD[%8 C\G9,M KK?2XY8CLX(F]G1*NPWN@7. +S
M,!.S0\D0Y1$18(C".J=+AM@*ALC="5%(7W5)F-LOJ0OI0BX)<_LE9B$]NV)_
M3\B#<V[8CN5"(P$EXD:!8O, ;Z(8LV.+J)K3'UD$(5(2F253V?DU%6XMI ,R
M^RU<9107IC%RB#6!T<R+$2K03/U1,T9L&&?*0-/I^FX=(1726U<D0KHP%<.^
M468)0IT*1SR%]&H5Y"#)MVY;2-=-D<1&SLZ?S$J7%]+CX5U(0GL3D?O$H;M[
M/63/))'\6TL\69T_[4(Z!\HM#&YA(<W9A=S"S$1XH0VP+V_AL6D\$LO1J.X.
M#R2T::6]>8T,-Z_01LK<;EZNE?=VH>U_N=WS-1V8A;;\%63S,I.VA;:VY7;S
M<HVIU"ZTD:Q/FU4UW76T1W)'!JZE.1JQ3Y\'NJL2]<PR)V M<1UTLUT/1:V
M&V+=C16+',WB&WAMV8]=.:$+;5[;#9K)FYSI%-J2MB::"1U1_F-ET(I'184V
MJ>TJ%>5.%A7:JG="9_VH.%@>1SB)(((H3 9GID6TD4&):ZP8(T+_?%(L=?LN
MG)U"F_>*N9=9W3\[A;3V0?#X+>P+VS0&<O.L3=Q)ZC[9HI!+OG6(0ML7UT "
MJPR'56CS:KU=F -47@)!"WPHQZYE$6,PN[<4PU8&\-#OBF9<F':RI.P=H,M"
MFTY+NMQ:;;G05N$S1;.^*+I+;T\7FO* +NYC7;$CMR:??,\T0S$&FJ+[=&R+
M-Q/=H@JG01?: KP]^YN95KT):^V__E^U*OWOU\LO[?_[WX^GC>>?ZK1Y9ES>
M'@T[$]N]N?T^>FY]-HWKCVYOTG=KRN,9^5JO*9UG8]AH7'Z^:MX<_'[WY;\S
M_4'MCS]]=,V)_6GVE?P8#G^ZYX]RX^3Q:*3]XW+4-#^>]?_ZTOEX*E]^^7 P
M>+Z9/.N?CK5.>W;TZ>;//WYO_="_M!_&_3-;GQWUQG]^U\;F?Z^.A\<#YQ_-
M#\;LIR/_4;O\T/],OII?/GR=G:CC\5W_1IO]0S'_:GSXZ_Q[^^G[S?'3UVZO
M<S>^^OWT[,_+#R=?S'KCLMOI71RHE]UG\S^SMGIK#JU._^/'YL%9JVT-&__]
MZ_>/UQ<WU_T?G;^NAK^??>]_N.W\]_(?G_4/H^[5_1_FSY'5^620^G_T,_NO
M#\_UQ]ZI\>F3WKV_)_=_6<,_W>N+!T*<_WS^<'!VT_O3OC][Z@QF']7!TT.O
M]Z=A=9O7QJ>'#V==X^/3\/-X<O27K!@]]T?G^^3N3NO^T?@_Z?CNMEJ-GC5I
ML9OW\0/==<4:C&<7Y)'HD0-?/'1N3%W*:/!$8RF/924% K:Q*],A6QKWWBVT
MJ;VDL/P?*=U"F^$#6WE)%-NU\(IP9I&?+MP$%I!7X%% !Z;7!LT8;9\VV"VT
M;3P-X2%G*CQ*BINCN$);\-.@N'I)<>NEN$+Z&8JC()44-T=QA?8Y;,769J8+
M%]IL7RI,!:2X;3'(EPI342AN6UP$I<)4%(HK=(CYAIQ2JPPQ0$=(YO,9,]$G
MP)M/J9-RA4,L8CNWBI,41:U FGIO6XSG)>$52^+UML6F7CS"PWB@Z,_'INU<
M#T]_N@DP$8HGY;;%RE\26P$DV[88^+>$V+X2;31VB-I_I'>@$6&T=ZQ,-4?1
MMU"AVQ9C?TE]191]VV+X+Q[U+7KBQM(&Y(NITP$GP;LJH,3;%H]$27/%D7/;
MXI/8'IH[?= <5;ET=4>;)BAC7S@IMRT^B9+BBB+C2I_$YA-EFMGMKUP#VW^Y
MN6O>W%PGY<HUN:2)#=-$WA)BY5J]I(E-'P)9J95RK5'4S>U#+OV\EG8ZF>KF
MC! $H[N>0H;[VM*1<B[;F^56[XK(;I5;G84DSO""+]?:6[9GMX2>H=K (2KN
MVF=#<^S;N\_+#]'=D<B=<LMW"XM1KG7++4]]R]<EH7M;MG<WQ!J:UH1>>0A"
MKI:&$&^OY<(:QW*_U[F3R7)AC5Z1O69E$R,;C1(993.Z94OUR]_WPAJV,MSW
M58;QA9[]FC&*5*!'\&[%)BK >]-7&!0ACMBBHQN3Z^7UZ NG&\C;8D<K::FP
MXFQ;['L%(\'[)W/[Q-FV&!!+6BJL.-L6>VC12'!LD2W,=)7E;3&VEO14:+%6
M. -P7,4/S<BDXD=)Z=M$Z84SEZ^QMDU)Z5M$Z?7".0M*F9Y72E^3-EPOG,^C
M%,Z[3K*ENV8G0V;JV^]:N3<=1<<_QZ:N$NN6.*ZU+,)Q=]2K[7=LY(H \B<!
M"N>-R*-^G2L:RY^0*9R[(8\*<4EC+]+8MK@@<A%4N*YK1^$,]H7)I<DLM;U>
M.--SX:+L,]N[1FE,+98<SO>9VR@-G24YI4A.VV*$S,5>K^M(*:P%\4C1V<X0
MXER8 V;K]^]@_<' =%EI#*(]0NG5*^(<NY9%>URZCX73Q!N%M0,6<1NSX\;"
M6?,2;N.Q:SOFA%AG5/FSQT3]W315FUE ;+K%EIL$\K> ;%DXR]E6[&=V_%DX
M*Q6HR,>F89NZIN(FGCMD$@%YNJ;KH8 [_8YUD2:&)%/1OYN6H!@[0$6GSPZQ
M#$7W?DM=B[]SJ'H+<SIR;<T@MBVF&+4A3$W+@=.%_]X?C2PRP@4[(E0))-?.
MF%C1A5KC 91SU;]PAL"2+[:0+W+GG6T4SMB:A"^P_!9O_E37)IJA)+"4OTH-
MV4XZS9W\;A;2L%S2Z:[)TV8A+=:;U#.VFT#S)T@+9P,O"72W)&CA[/T%(]"^
MKB,%KCB279"-A?-1E*2W+5*O<'Z5-=QO=D'D%,[_4LA]SQ^_EWZ:'=,M2@?$
MCIWH6VE9SY$RF?^+]IIB.%I;:1LO*2U_T26MTKJ]O1?D=4FKT@"]*S24G1S:
M2AMQ'F[-ZQ("6VEIS=\&9L>!A;-7SDG1TY\NE!0U)U/3F)>B]/N):6#"YF8$
MJ-RMUKJ9;5_AS(Y>RI-ETED[LQN=+D;?4&$7IW@HSF*JOBN&.U0&CFO1D_E,
M&6 1V2RB:VZ)3JE*O5'HR #)RZ:=T@?LHUGPEV!X.B4[Q:#4=_UD$/6(#^IZ
M2$>LC$B2VT/Q9'[A3)XES>THUD>K<,;:DE2W'5[+-;0(G=J8\KOG=<T?G!#%
M=BWRGH\0'Q)MBM_\7J#9Q5VXMKKW/KYYS3:;=;ES^/GN9*YU*3B/I3W<4*79
MGXK?DZH]4CZ)[ :T<.5.X+9M"G235<<6HHU(@W.=G1##1$W>]&UVJZUU;)>1
M9H.TX,T[Z1I.:3=+R  >B5V*9#UP6T)D@T1#R++\D==2FOUSZ"R<@^M8A_#
M_ PBK1]HSX=T"TS7&A";_3DFBHHX./11NK+OQ7\?3'5&_QD[$_W]_P=02P,$
M%     @ 38 +6ZZ*#L0I&   +)L  !4   !E9C(P,#4P-3$W7V5X,3 M,2YH
M=&WM/6MSVS:VW_LKT-RYN_:,Y-A.VMO:KF>TCI+U;&)G;&?W]M,=B(0D-'RH
M &A;_?7WG . !"E*EA0KL5MU.K%$@7B>]PLGWW>[[$P);D3,!E-VEJ>3ZTBR
M*Z'S0D5"=]C[]V<LS]A;)5FO&+'] W;P^NC@AZ-7K]FGFS-VN'_X ^MV3T^^
MC_/(3">"C4V:G)[0O]^QD['@\>E)*@QG49X9D9E?7AAQ;UYB@V,6C;G2POS2
MNSX[/W^Q?,/O&#LQTB3B].2E_0MCO:3!X,,@CZ=,FVDB?GDQA,ZZ0Y[*9'K$
M_GXC4Z'9A;AC5WG*L[\?,_I=RS_$$3LXG)ACZ!L['RO?P2!7L5!=DT^.V.O)
M/=-Y(F&S$AY]/F;NQT%N3)X>L2S/1/DP$4/3>*3D:%P^&PO[;7]R?\Q2KD8R
M.V(_P0B\,/DQNY.Q&<.D]O?_&R9U$LM;/R/<EBY/Y C:4X_U5>S3*D[PD7\C
MRI-<0>/18&>_P_#_7??.G9O$($]B>*M_/Y8#::"3O8.3E]B"MOHEC+[Z%/[V
M7_=\_[A\'S_,Z2*"XQ:JK0]XB:VWE ^7-Y=79[TK]K%W=7/-+M^RWH?^U?E9
MK\/.+\[VV,?+]^=GO[*WEU?LJG]V^>_^U:_8J']U=7G1O_QT_?Y7UOM/[^I-
M_PT[N_SPL7]QW;LYO[QH[LI:JUIB9V06P^M'[-6/\ 8+N_VMT$8.IVOO%FQ-
M;G(5<<4^<F4TRX>LEPHE(PY;DT5[;,>,!8,Y'NX?1,=NP>L<@ILAOG/$I('Y
M1S Z$AF>39?MEW8+9A(?[[(QUXS'^03)E1E+S3X",D93&$<!S8KR6Z&FN)R^
M4H!B>:&3*>O=<<"]F&B;R#0W$LC99E=H9[7& CM,#(<B,O)6,$X'<QF9?" 4
M.^P@J7VUX8GWR]'? $M88P%[[(Q/J+L_\(B$2C4K-'R46>W !H4!*FA8#LM1
M=U(+%HNAS* A?!?0F*OJ$7R]QFG!N1T<[*V @ LP904,[%H4G/ XEMG(D75Z
M9A&N]N8PR3G\C(U*$F[?OQM+([IZPB.!'.!.\<D\%%Z7Y(6;$ZRL,<-''-+2
MI1@P3Q%>';$"-DTE<&R(!D+I/-/LNAC\!N?'3,YJF%&?9>M!6+88[CF+$L$5
MCF_&3Y"TW@1 KL<\21B?3( *P=JC0BD8E_$L1H(%%)==#H<R@EU"3$?$=J1Q
MC_5Y-/:_NGX&@BGQ>R$5(E;.-$P8NF*]Z#, 4R+B48J=]T9*"/HT*90N>$;;
M#K '_>DBZ/1.XMRP-3: S@<YG!T*@3@1B[GYL$.SC6!:L(8[:<:=$(U!ALGO
M!!!=;#;U75MB\/.Q9D,NDT*)8+I3.XFYD[9+1<J0B1&0()H,[B P)R( M%'5
M%D//V,*-O*4-\VG#X=.B#35N_ 4$XME2 Q"T8%A@M=U_<-T43Y2(!/P4H^8%
MH@T? CX2H-<9]!Y["[\"HD]R+70#-SKT0HQ(!+U8"K!P4'C3"Q9^?,_7*Q(4
M"R0-Q);I.&F0GD7002+859$([8ZOXT8=B4PH>'_*)BJ_E3%B-3?K3X9DB9)8
M!N1&ZH@G; *B;!ZSN%" DFX*V%Z)1-PB07PK,YY%$II>B4FN##;[(+A&4@7C
M<F,X+1#V%F>CAU+$':)^.8@M"@B3BBU5%2B^4.<C!3UWV*W0U!T>"Y\227.D
M?>%J\PB8@P[.60#5I1=AG^QZEH"V;T;^6CM^!C3QU=.BB:$&$X+'\M2P]2">
M-HD\M\@,4@2**@CO 6XC.H9"ST2)"6H&'"U4!D@;8EBG]H:E5,IN90<^<)!!
M@301\4DG)G&$D1#?"A3XVD+TI&G!5!Y2*SMPG$#^M)]0*HT!^0JUUH!N4F_*
MG_5=7B0Q4M;S=*(XT':BHWN5.CLK_:%Z% $(Q4#%!-$ENR(DE(AR3*/A 7^S
MM(JF!.L,Z16O2+:7"$4VXB/;?0J4-,_B G@R4+)*28LX*7/P#&UT2H(:9P_&
MTE>:'Q$]5,CQ67!,)$FV3P@:PT=D>]0:Q..20I>O:U()AS(1I9!:2LO(!:.$
M*VG<X:I5; &>CU6LFF1C%$)'R&D5KAS6B& R(96F8CED^\(?;_.DR Q, ;D[
MG30R7@%R<SXM=\1SM%&>QPXR.R57@]_CP@Y4-H1=UD85EN/[;J6? +RT@](!
M0KU,)6P M<%%)_*S<+:$7;= FG[" 4@!$8!=I<2D[(+A#>RH%,-+F/)8Y8:!
M=A)/ B FD;! O64Y*[*<UT^+Y7S@688(."SIS3%[#[!DG%R2L3>%4[YN1=GF
M3\V0;FJTFZAO!VDB K[.@5[&0!R5L/2^).N$+6FYFR$!0L1YF'-8.37EP/.R
M*"EB44F<27D@R,^0*DNK%T3( )+$GE6=*%J,K3"U86' KXM87N=ALHD47J:B
MZT5>I/YFRCBVU3A1F0Y J+4$!1HCZ[:D$&9:T5*F*^4OI,%NO@]O'+"5CF=!
M  AD^L S,<ZGE? [; 0=#K4PR_8+Q!"4 .TLE&0!*7^"=1#C7&W'T0B"M@^[
M[#UVD1L\8&!P&3%M; M,0HQR^%9*$A7O!:I-OIF*_S75KN8VA-OI-"]-?&@E
M]L@3X%3QU+\TPWYKAB9OIWVU_]JO_YJK <^$[E[>)P+&B.@,#O?W#W''+FE[
M2V&GIT"/&EF&;UDY3_/":E%?/M,A2(!>/I 3Z;0S.I4'.T?,!"$,,#^6@="S
MPO1"078@@EF&&UCS:N!T0YC9#+-M]!+Z'5G->TK.TPMQ1Z[3#OO;[T5NCAL>
M5?NP8]MV&%"6ST+=@CP%].R=R-5(\@[(ITH.FU,KG:#6U1H^\.Y5>E9C /2D
MQO2R7*4\J?LW_+,95DB.6.OQM;LRZ^G\)MOQ$[*U<#?HZ)K;81]N8C_J$ $,
M#P3'J?=;S[HX7YP>M +D /#Q<Y>L&D= -4?8]XQGW7=;VVCO&S_$]3@^[5WN
M\.](H;&Z6_L!NK9SH!F .J#U+R\P(@#G5SO=IW'&WQCD5]^E/Y,8_L/3$L-[
M,<B0$E2]/[^]9]8D#KR0N_4C.T1A&SY,0,0&WFC=3Z0%U_BY%<^]V(Q6VP*$
M967=SCE@$>B_V+D7T&EC-<M$!%(55],.6D!4/E%65 /1+;Z5FF0IE) LU[6&
M]3V&*L$_<K3Z I]_ SP\,OF,TV[#KGD:?YV8"11<E!73G1HC$CMQMV6&9-/J
M"((#J&U_339IL4$%)B4G<Y,MB;;2FO>4&,()PPO:N_F=%.5WK3S8-L<#2(65
M[%1VY'J@[=D+/4E.Q7"*@!*W$@BV Z!@JA8RT-(DH@(V0T*?XCX:HQA*<*%U
M'DDG^-<$M38!O 7D<!L [Z6F;RE0VADPGNF8I'7[0L/A6>X'FLA ,87# 6U1
M4\ (NF^E529(&DZ<W*@[3J?T:H:'6#JAFCVGX]2X,0 B^J6QA35B":$M(E2S
M1LB*16(=M3P@83"9N*"=),!00D]:-#SX"KP(]SC-,=JCPBM5C=E L@Z&Q52G
MZBQ;#<"K%HN+;![2UF2U(J_\\6GQRG-/G/Y:O))LTH#W3>9(P.^< MX Y?T5
M2+F1I(<6W<!*7R)7"QW+X@7&!/@$.-;HW 9VS/0DS0P-YS!X7*G02#?2(O4#
ME2P:?P?E&;VR%( BB=6@O4#@@%L\7A&/_^=IX?$%QD#$(LWDT 7W'#-X]E[R
M 3 C\Y<P,@<>2W0W2;<?9$N4%O0#2ZDW22+2)+EUH2UC7)YG8.J@ENB&#\4"
MRXD3-XORVX1/K1W7&7;#J0V=@P@(4RJ+5#L'H%1Q=\*5F=K5$ *3RPEE Z)2
M@7F+Y D0)ZRD ',&(<QZWH88F1:TK/QODQQI!CH*\P&<C1.Y9CQZ:&W-FA;9
MSF(#N5U0*M*!->G7)3;GW[1:@=W",;^U>Y)X$*Y[#5%TX2@,%0D9#'ED9VM
M5VGQ0F[IVXKT[:>G1=]Z5=3B,>MG@!"1^"N0MOY])":&PM>#X.XR^F%&]PDQ
MR9G\,<*_)=@SSH%J()TDAYA3,#5)1%Z>L.%U* L!N-K8C=P&ISH_#B@(:$#L
MD/F]F-CX$3B;H9 &R2T21.=++PD5^LD;"EF-3C15J+K^8>G6W+ZL>DR>>@JJ
MX#[D'=\-X@=*YWP'#CXKM//E2^_$<]^M^M8=D$</'Q$A0Z80N/=)AK($)UQO
M,SB@>J&--H:D4U7.C3:5;,.FD04^I+52&&Y(3 9)%0X/%%<YE+,)#!73'J"(
M'.K@I;A;!T.T@2@/AS9NA/:-Q@%.B/M$#-=[4HD_.K<3O^5P1KB=3FA>SNFX
MY2$K\I"?GQ8/N4:8^2LPC9NZT:N!;!CY%5+Y@2C57H<.PR))T,#I=$B'!8!2
MQ][S#;RE3%9H:K;<..'53:#)>"3*LT7FQRXRX=EY(BS.WG),"JT"K9HF*<L$
MROZ],M]81<KO0TVXM'-U KJ"R:$IQS!!#*B>5:I#.T!314=&E9.!%&B5;FQ#
M3>^&-S%%Q0NP502*7DSIMP1GU92M_:=%<7H(1F6XYDUER/[3DQ_GX%$-\109
M,.%6AZ5Y['3S*L*SX1.Y&^>>)#!4?)DC+1@I91._* 0%OR'VX=_VT#*40AK&
MOVK0.@V@T-F:_N[E9*N16B\OR9J5BR-!ND#Y)7P5%\@VPVH!*C^Q],LWF#Y+
MTF<I!K?M]KS3"<, FC%"&T?(C>D*<U*55E 06"HX)K7ZC.3]-V5,H<>97@1:
M&G:/OW8/*/.@2$;<IJU[W<LJNXB(J"HJG(WO:16G9)G<U9H3%72 4I1%>RM/
M-.049>WU%(^((9QEY#\;%=*Z>7WJO=/AKX.^H;]R^40\M79!HCC,AM<S2Y4>
M#5Y#7'BT3K\E I2<;6W(QW.)*O/-,#"$HJ<794X?1B'NX;C(.E$+H*W<X?@8
M\RMBXG^)S3" +9T(VM? *;Q33Z*9GWRXVW'\ETQ) TV),-[0PJN9=TA._LT&
M0+A5M ^M,9S+.M6K4(-EJZ,\#A=\5C3V(7_$%T%>%7"[7 8M!IN7J?< &/7,
M>ZO\ 2D2(EZI?WK/YFZ1E#40HCXH@=O\<:V!CL2O,NMI05XJQ3T$X$\O3I3H
M&GZ/?9$9M#4K["N%/VR#B+=!Q N#B%L*([TX/=R&#3\S(/_"L.'GQ<<">?Z+
M>%8@*(=](I,Y^/G5:R+NSG[W]17L9W4D"UCDVB=DW?RV_$/ 8E&E 0Y+N=1S
M<Z[Q&8@+. V08V%F$]3B?,4KFZ[>B+H,ZU7,9CE7JIF;$K)]14(%VI9\4(8U
M+E4)0KYQZ'Q\U^M][+#SMU?7U"=@<!<?O:0GU=C5JP"%=P)-S"#RFCSZS&QT
MB$+3O(R$"PJ#HZ@%B8+\8@KU#2Q#SPIP<>?7AM!/&:6<72.4Z*"<"D"?((6\
M%0RW)[+P1! -UCX1BL(LK1H5,JF2*E5VE*!FH3.<G-?>[E6'=UV^U*YD;D^P
M=H)AQ8RUCW*'[]I*2:3O@]2HC0;R*IU73JJ8B*VT#C,0?*1-I+ ^0#+=U6MY
M6&URJ2SCRCLY6_H$JX;LR%V;,5"6,1%8GDBD$T.S<2,OF2F](Z&[.(^*U/(T
M:Q&QW>V@W00)/#2"5N6TJ(U_A_M0AEHY)6_!G&/0@W$'NXL2M.>D,H=E/.S&
MWLH\\37A9ICI.$_1R@2(I"CG6]>B'C$.9B(SY]NMM<6_6B3+'$4^<.$Y#W?7
M<<0YC-E8?L?:2L2XP$&?46,WPV? V[.MGYJ?X<JCP_>=:+<Y/I84 ="B$C"T
M 65TE^'WW=\+0$H*E$'_E:L"8R.*K*G.VG0'P+N&TA5S&:B<Q\C&PN"6^9D?
M& @*#2F]2PC3&LU^^"/[M'>]=[;'7N\? &;O'+S:Q?4$SP_PN95EJ(-1D3C/
M=F6:WQ+>Q81W@65L73K<F<D5:A1Y0D2,9DQP4MO2:^C4$%QE^!?.&[/=D+K0
M]&8%YV+B;+FVUIN/<0O3D19H&MJ5,@HMC#;$]XBXB2WC-A"@D&>V'!/H]1%5
M] 6\<1; 8R*+,#7Z&6E*^&O-;^PJV5%BF%!H2+2!U+;.G8VTYJ:V.<>$P8!S
M28U<,G<Z5$?Y,?W"QY8(Q;O+P&6PGL#_=#-60G1_%5B6FE:V1<+%48\64M:6
M>P2O(N]+,-0.#"O'3>X LB4/+ZC/[)V==HR#XP,$A<I'$UH]ML>Z\%@#FO<%
M%HU0(U1!#38*[5(DZ+9*42DT5$CTLCP+DJYL?B]64&G1=,*Z;_;(0WH"DEAH
ME @FHSW9LO-!J ,15CG#"<@W),I*K8MY%>&LZ&ZY0#GS,H5VJ2Y0UAGLANZ<
M2L[B5:?HSRXW45I4L+.]$Y2?1FOP8<*B=/PX&@WM,"8%MN>!EEOD6(@<,SQB
M8](&'HW!T6SNH;!5":F^[!2&UTRFJ8@QY)HJ2_K*B\:7W"UU")?7P.>XS#L^
MXJRDL\I_G$DUJ)<XP+0AI\+92!0 2^N%]]]M$)B/U_2YXC%J5Q1Y7E;&U./*
MD>D;Q9U9/6A.-4Z:1&WW<BPB,$2!+)$^T*5>B1CWHU"FXP7P7%7Q)IA13N:M
M:KUTHXO5T'5M2@NFX7')N2<>!I&;($EA!M)*^.&)SGV--FL\-B" :AOF[_!]
MQREP2$FT-=-RYEC@ ]6+$;IV"3HEA<^$<#8$.3:_\W"V&#P1NX/,A;;RH"MO
MT#_+:N\M:QX(<R=<)"((E@8.?-J X"!OSU'G<-)4]-CK94.IJBY08<S$7:UQ
M*?)B^(BV$CB1VB'+J!Y?S@X.093/S%C/9B"W;]LJU'?YRUVVKO&M:WQUU_BK
MK6O\F0'YFJ[Q#5Z!]?;RZ@.[?+N2D$3375ML>W':._O7Q>5_WO??O/O0O[AA
MO7=7_3Y^^EKW9FUP.S_VKVYZYQ?G%^_8S26[^6>?;>\8FPM*YYE-/P(T\#>W
M.-\VF9[R+,C/=;9^(2=DAAL6E(H;<3VV!8AL/F25ZEHS Y)TM=*-9C5IA&[=
M^K_F?VS'-^Y[2TA54<O+**5<KO#"!M040;B2F2^R,.^2FSWVU96\[L%/&TB2
MLIT^;F;%IB^QPJ@>;]JB_&;-9HRG-=-NU=REX@;UBLMBS)U:*>9:0CD RTM7
M<M>FFR].NRLO6J(V:U]O5P44S68<67SS\&V'"+*?@_TI =CO4O4;6I#+;4*$
MP =C[EQC:!HJ,E<!PY5>J];3?L#+H\)&+P5[3JBRV3N=:J@2@@)1<8<[%I;]
M=6'!(==KSCEWQA)85JIJ.BSE%U<< X/_O?MFMBS#%L(>%<(V>T-."&'#0I'Q
M9RZDU>F/,VZA0& 2:X[RU9/\57&2))#,Y6F5)FR7NQW6M?!IYBAKW&/,'Q+6
M.TY)TO@*56O0907WYD"5GV/&S@&Z"L_D']Z1Y@,IJN0J=*!OH?61H'6SEVNT
MB0[.#$N)^5&5'^^\S_7J\V3/(TC!NG:^=L"01UC>P<>US(?.G9*>MM\,08"Z
MA$!2%T9<";%9Q_H<5I^KZC[)IF@481R,Q\C=+50_$E1OME;UB].;FCQJP<C)
MFK9,347?'"AB=0CX8'1%5?TU&9G!D+P"'826:-:!A%P,\VX7*JO8=(*W:' *
MIM250Z)%WG""@R[0I2UB4=5>FIU43<@-V$N65TN'SFM(,;,)90V/K'9Y&8PP
M$K:(;75'EO:%-%S=GV$P 9*0Z7K4.5=$A3=$K70Q5'@I5'@+U,/W/)4G\:5(
MO"+&XB<;,E<S:!(R 4HZ4YU["-"<\(F&WORGALESCNW"E.92;Q.M#("V-7Y_
M<7IBXH8Y\S7T6AG)3-S2Y,>9)B^-.@W&!."BP@U^JTP^J8RSK_<"W TZ=R3)
MS;3912KC.&F]F(%L[Y80L/[_]L\^W9S_N^\( TYN\3BM_05+^\YV\^#R9M<S
M9P4SO>,[K2,V#G*Y4>NK<U!4&OLG]YB#+&-O%6_ @V]/=F5K7W=/+)^H/5+>
MC)S-653KE-HW]Q&6NA@P=J[A!XZRP>X3 (UE>EZU_=<"F3\OB'Q4$MC%!4^W
M,+*%D3DP<H-R_Q8\O@UX++6=CW 8FP<CO-A\ U!$0B;)EJ>+]:9M^,8V?./+
MPS=>;\,WGAF0K[Y+:_O&'P@;>, ]_.34Z(4J;;MNO123=+.@(G9X='X5_D #
M5NCVN6S:5-[F*?"+YS%/IZ^8REKL\)O+ (\C9GWY*;7.MX8_B3 F!-PY6-PU
M8QE]SH36S=Z#-CZ8?-[O,S!D+;QV!>4=F#+#\HKL>YFBDYMGB ^!!EU66GPN
MV[TQ\-BJ15O5>0LC6]7YR8/'5G7>E.J\G-SJ&\\H0O8H#^><LX>#E8ZZ)I5:
MS0+5R7LJJ5V7>U%]PK0C^#,V:7+Z_U!+ P04    " !-@ M;NV6QL5T'  ")
M&P  %0   &5F,C P-3 U,3=?97@S,2TQ+FAT;<U9;7/CMA'^GE^!J-..;X9Z
M\]E-*LF><1UG1ITT:>_<'P"12Q%CD&  4++RZ_LL2$J4+-W)32_G+Y)(+A:[
M^^P^NX1FW_;[XMZ2])2(Q4;<F[S\&"OQ@9RI;$PN$C_]="],(7ZT2MQ52S$:
MB_'[R>5WD^OOQ'\>[\7EZ/):]/NWLV\3$_M-22+SN;Z=A<]OQ"PCF=S.<O)2
MQ*;P5/B;GJ=G/V2!J8@S:1WYF[N/]_-Y#PO$S"NOZ78VK+^A8AATX,?")!OA
M_$;332^%LGXJ<Z4W$_&H<G+B9UJ+#R:7Q52$IT[]1A,QOBS]%)I9=6;;Y0MC
M$[)];\J)N"J?A3-:(0):QD]3T3Q<&.]-/A&%*6A[4U/J#VY9M<RV]S*JKT;E
M\U3DTBY5,1'?8P=9>3,5:Y7X#$:-1G^&4;-$K5J+."A]J=42\D'COA>CX,6,
M;^V%8-WLMS Z@<##<Z86RHOWX\%X-F2)$-,A-MK;[:7JO_SI68ZF6V'^<<*Z
M&""2/68>%HG/FGC_\.%Q_N/\_NYQ_LO/'P^-/-CW?[)3%0E,Q(JKP55Y-(YL
MZ#P2'TFO-X7XATE3BN"7]2K=")])/_D*!HT'8BXRN2)A::5HC9+TF7*X*HWU
MH0B-S;&B_V]A4O%/XXV-I17_DM8[OG.7DU6QC,2\B <G+?J"'EP.Q-^E@]VP
M-=^(I\*L-25+Q+;K2&)0K(7Q@1"D*H0L-J(JO*T(>X**<FS%_D@4$#)-22U2
M&>.6%29'<GM3R[T0* B4Y:3=L$@NGPC[=G0ZW$M@#+;4G)*\!PO$RL95#K$"
MRV$)BEJL,Q5GPE7\L5N_)DN-$G8@5TZ#FU2Q1&'[# ZZDN)@(.LM89I)X.8*
MRP*_=L+P-?!Y_PE\2*2J0 0XF#N/(X #<3RVG>>J2)&)TBOH446LJP0Z$=6.
M>Q$0459O1(F@,)Z,L]8[P)I8N8.MD1.)8L412U2ZSFR#4(;M7+ GEBX3J39K
MUT)H::F<MQ(;2;Y9VPTKHPX2KC7FA;5? XRK@7C<LQR:+T?COTU=$^^&CSB[
M0% *EQ?N7?!K+J2E$$%$1"TTL:>" -M"*Y?Q"A;+45Q<8'R=*!=KXRJLX[*S
M1M>A+*V)*<%M)RX0N80 11V>AV<TYV))X@X9_:'2D!B_E_WQ]0755HROD_JJ
MOE3<%8H:0M8O..T[R-:19EO.WBC=VRC%1NSG(=Z08-;\LI1=M_*F_7\:6#D0
M/Y!#JX1[@4 ^'_N(N2V6E3M_"9/,@A#'9J>:MC"U00'2?:5<*")(41'T<%O;
ME5^WA"UI&8!I>&L7W*@I;WZH4(JP)4Q*85YTU<*I1$FKV %5LVL@E8(U58X9
M+Z2R"_082LXX@D&8[<*B$JU+Q966S!1P*QBQ8TZLJ'FXVS[P:T$LB&+&>DJ^
M;/&^ OC%(?!GET0'_^B52\_/ ^3.2B4,KW2FD$P;TB$UN.TQYM(F;?R1$4HN
ME%9^PPQ[;%O.Q@!50*%.I#W13ML,[/3<.%16MD06N- 1XA@S=# @-- E%2!Z
MC63 $RHYRU@$PT$-.+)1E2"(-P-Y/! /*ZFK4! <#L(H&7NU@B/N2'?:<?P9
M%5Y?'N]8 6$L1'6ZNB\N3.5/FW .!\FM-''33S\_Q(A%.TZ$I*4Z%+!GRLK?
M"D@)ZK)V_V48>?9LVD]X<ARL5U0CLZR)X\IRM#J4=DQM;IS' WZA@C(70].O
M%2@1NB].K4D!/"KE0+RQ'8,1A<F9A^JBVEKVKK8KDV[; ;C&0J(PY: ^0T@:
M8MA@/GXBW8S1!_+1[X_2E\^.XXEP_7M&KO!FEK1Y%.U2GRNQB^2N"AB*5_2
M%^UW9YY$#\;KGMO2;K@!G3E>B#S1IYAF8<#L+) H6!BT7 !P%+9CXL WCP)M
MGM*OE8(#(26K(@Y#][NW-%O=X2V">YT"/CS_\209*T(T&\K<SCAKDD_,@76O
M"2P8NF1XD6S?*%Z%43..U-/WD6*1"18ZVM;*:3R;YHHUP 0],*J9V#GN_SDB
M L^#-PU/'7WY>E,LB^GG#F2:6J1FA$!1J"B$.KPI-YA$-1&I8F7TBIB-"KEL
M7OAM4X24E]IL"$_7F:G+3NXA#H3^/VP].!6+,]T^#.@WX931A]$J)JU+F?!(
M==,;]5K-W0/ ]@ Q-EK+TD%O^ZM]U)XJ'F[=KG2EC+%!?=S8JT\7;WJLG#&9
M^>UYY]ZQ9$=;6'<[\\F!?7\-YY.U?[.A3XZ(7+T0&7I[V]DS=Z:_2;WJ*VO6
MD]%T>YTJ"\AP;T.N.?/=*M_WNPD@[%3%]O#TZGML+%;A-!)I:\K><?CJ5;W;
M'Y![$SZ\KL#1XW$4SJQWL+/IQVRH#X=/G_0>G!*/3YPB'SDP5CER?H(TQ5N0
MU">\O!Z_SLNA&^Z=9QXZ&-#9RXE]?,9_ !)MLGPV](W^;83:=&>A@V"B9(P]
M%<S7&-<-GGAM]"YWV:WE'YG<;SJD]YFB5#P\4USQ^XCXI9ZIC@<7GTR<9_U-
MT6HX7_;$?S^77^^_GR'_G86O\$_9?P%02P,$%     @ 38 +6Q9O>)H+!P
M'1H  !4   !E9C(P,#4P-3$W7V5X,S$M,BYH=&W566UOVT82_MY?,<WA"@>@
M),MVBE92#+A. @A(TS;Q_8 5.107)KGL[E*R[M??,TM*HF0IEB\7)/=%$LG9
MV6?>GAFN)C_V>G1K67E.:+:B6U-4GV)-']F9VL;L(GK__I9,2>^LIIMZ3N=#
M&EZ.+G\=7?Y"_[J[I8OSBU?4ZUU/?DQ,[%<54^:+_'H2/G^@2<8JN9X4[!7%
MIO1<^M<O/#_X@0B,*<Z4=>Q?WWRZG4Y?8 %-O/8Y7T\&S3=4#((._)B99$7.
MKW)^_2*%LEZJ"IVO1G2G"W;T@9?TT12J'%-XZO2_>43#B\J/H5E49W:]?&9L
MPK;G336BJ^J!G,DU/)"K^'Y,[<.9\=X4(RI-R9N;.:=^[Y;5\VQS+^/FZKQZ
M&%.A[%R7(_H%.ZC:FS$M=>(S@#H__R= 31*]6",2I_1TF<!#(^H-K_I7P$WA
MKLKU'%K"/F.J5)+H<MXB60MV+3X/%D_DUHZ[EBVVF<D3"+Q]R/1,>[H<]B\F
M Y$(_A\ U ZRQZI_^L>#.A]OA.7'OB4MYACFL#T$#XOH28BW;S_>3=]-;V_N
MIG]\^+0/<F_?_PKGVN/'_2A IQ&]40MDR'OF"$99K],5^4SYT3= ,^S3E#*U
M8+*\T+Q$[?I,.UQ5QOI0K<866-'[BTQ*OQMO;*PL_:FL=W+GIF"K8Q71M(S[
M1Q%]10LN^O2;<L -K,6*[DNSS#F9P[==0Q*#JBZ-#\RA=$FJ7%%=>ELS]@1G
M%=A*[%&H-*295CFE*L8M2Z9 9GO3R#T2*!G<YI1=B4BA[AG[=G0ZW$L !EOF
MDH^RAPC$VL9U ;$2RX$$U4_+3,<9N5H^MNN7;+E5(@84VN4@,90M&,!G,-!5
M' > HK<"-)/ S 66!2+NN.%;Q.?R,_%A2G4)#X@SMQ9'" [$\=AVGNLR128J
MKZ%'EW%>)] )KW;,BQ 1;?,557"*Q%/BG.?;@+6^<GM;(R<2+8HCD:CS)K,-
M7!FV<P%/K%Q&:6Z6;AU"RW/MO%782,G-!C=01IU(N#681VB_13"N^G2W@QR:
M+\Z'OXY=Z^^6CR2[3)IJ7)ZYE\&N*2G+P8/PB)[E+)82(VRS7+M,5HA8@>*2
M I/K1+LX-Z[&.BD[:_+&E94U,2>X[>@,GDL8H6C<\_8!7;R<,]T@HS_6.22&
MEZHW?'7&#8KAJZ2Y:BZUM(2R":'H)TG[3F0;3PN6DS=*=S9*L9'8N1]O2 AK
M?EW*;GK^D]U9 JOZ](8=^B3,"P3RM.\CX;98U>[T)4(R,X8?VYT:VL)X!P5(
M]X5VH8@@Q670(VUM6W[=$K:<JQ"8EK>VSHW:\I:'&J4(+&&D"H.EJV=.)UI9
M+0;HAET#J92BJ7;">"&57:#'4'+&,0!A" R+*K0N'=>Y$J: 60'$ECFQHN'A
M;OO KQF+((H9ZSGYNL7[C,#/]@-_<DETXA\]<^GI>8#<P:PCX57.E$IH0SFD
MAK0]B;FRR=K_R BM9CK7?B4,>VA;R<80JA"%)I%V1#MM,[#30VM05=L*6>!"
M1XAC#-L!0&B@<RY!]#F2 4^XDBP3$0P'3<"1C;H"07PW(8_[]':A\CH4A+B#
MTQ1=32]@B#O0G;8<?T*%-Y>'.U:(,!:B.EW3%V>F]L<AG,)!:B/-TO33IX<8
MFH5QHD8?:M*6&V< T5C4?R]A2E"9C0,>.U*FS[8!A2>'P_6,>A2>-7%<6_%7
MA]0.J2V,\W@@[U-0YF)H^KL&*4+WV;$U*4*/6MD3;[%C-.(P.\M87=8;9"\;
M7)ERFQX@519214@'%1I<TE+#"A/R/>?M(+TG'WVYE[Y^=AQ.A%=?,G2%=[-D
MG4=1F_S">ZC%;B2W52"A>$87>-2 M_ 4NC!>^-R&>,,-Z"SP2N29/\<U,P-N
M%X%$ V'0<H: H[2=4 >^91A8YRG_76L8$%*R+N,P=K_\GJ:K&[Q'2+?3B(],
M@#)+QIKAS98T-U/.DM6]L&#3;0(/ACX97B77[Q3/BE$[D#3S]X%B40D6.M[4
MRO%XMNT5:Q 3=,&HX6+G9 (HX!%8'JQI>>K@Z]=WQ;*8?VY IJE%:D9P%(>*
M@JO#NW(;DZ@A(ETN3+Y@8:-2S=M7?ML6(1=5;E:,I\O,-&6G=B*."/UOV+I_
MS!<GFKWOT' >Z<-LM7LDZ2H58[_V!+&]&9L\5Y6#NO6OW:/$8^=K?G/@N7,N
MV9&6ZQ?7$Y^L!5NU/X<#R@;U9."3 R)7CT0&WEYW]EP(1:+UK \#O:E:8-31
MUIYGKJ&$Q\'#[4]Z@X08R>%S#>(<#J-PYMR*#39R <%G=>^?ZPZ/G/N&0^'G
M'/H> CUP@^V1X7&PP65[H?I2MVU2[;D..NS\_W\;;C/-*;W;%/4?3;]^VB)\
M2X6>=!I^^KEY*WGXSXB+;_9GQ _R5XO\Q8(Z#O_>_ =02P,$%     @ 38 +
M6^#HW\WT!@  T!D  !4   !E9C(P,#4P-3$W7V5X,S$M,RYH=&W566UOVS80
M_MY?P6;8D *R':?)L,5N@"Q- 6-=N[79#Z"EDT6$$E62LN/]^CU'RJ^Q6Z==
MT0X(8HD\'N_UN2,U?-KIB&M+TE,FQG-Q;<KZ?:K$.W*FL2FY1+Q^?2U,)5Y9
M):Z:B3CIB_[SBS/^$W_?7HO3D]-ST>E<#I]F)O7SFD3A2WTY#/^?B&%!,KL<
MEN2E2$WEJ?(OCCS=^QX3#$1:2.O(O[AZ?ST:'6&!&'KE-5T.>_$7+'J!!Q[&
M)IL+Y^>:7ASE8-;)9:GT_$+<JI*<>$,S\<Z4LAJ(,.O4/W0A^J>U'X SLR[L
M8OG8V(QLQYOZ0IS5]\(9K6 !+=.[@6@GQ\9[4UZ(RE2T'-24^ZTAJR;%<JR@
M^'92WP]$*>U$51?B%^P@&V\&8J8R7T"HDY,?(=0P4].%1&R4CM1J OK <5.+
MDZ#%D(<V3#!K]QL;G8'@YKY08^7%\W[W^;#'%,&F/6RTL=M#UC_]<"]/!DMB
M?M@C70HGDMTE'A:)3XIX??/N=O1J='UU.WK[YOVVD%O[?I:<JLH@(E:<=<_J
MG79D04>)^%V6FEPAWA>R2*"7]2J?"U](?_$-!.IWQ4@4<DK"TE31#"GI"^7P
M5AOK0Q(:6V)%YR]A<O&'\<:FTHH_I?6.1ZY*LBJ5B1A5:7>O1%]1@].N^$TZ
MR U9R[FXJ\Q,4S:A9$.1S"!9*^,#($A5"5G-15-YVQ#V!!25V(KUD4@@1)J2
M6N0RQ9 5ID1P>Q/I'A!4!,ARTLZ9I)1WA'W7>#J,91 &6VH.2=Z#"5)ETZ8$
M687ED 1)+6:%2@OA&OZW6C\C2RT35J!43@.;5#5!8OL""KJ:TB @\ZTAFLF@
MYA3+ KZNF>%;^.?Y1_Q#(E<5+,#&7&F<P#D@Q[1=FU=5CDB47H&/JE+=9. )
MJZZIE\ CRNJYJ&$4]B?[6>N5PUI;N:VM$1.98L8)4S0Z1K:!*<-V+LB32B1M
MKLW,+5QH::*<MQ(;21Z,<D/*9,T3;B', VF_A3/.NN)V0W)P/CWI_SIPK;U;
M/.+H,GFN\'KLG@6]1D):"A:$1=18$VLJ"&X;:^4*7L%D)9*+$XS?,^52;5R#
M=9QVUNAHRMJ:E#(,.W$,RV4$5T3SW-RC.%<3$E>(Z'<-@!*57W;ZY\<4I>B?
M9_$MOBJN"E5T(?,7'/9KGHV69ED.WBC?V"C'1JSGMK]!P:CY=2$[EO*V_'_<
ML;(K7I)#J81Z 4 ^;?N$L2V5C3M\"8/,F&#'=J<(6^C:P #A/E4N)!&HJ I\
MN*RMTF\]A2UI&1S3XM;*N$F;WCRID(J0)71*H5]TS=BI3$FK6 $5T36 2L6<
M&L>(%T+9!7@,*6<<02#T=F%1C=*ETD9+1@JH%818(2=61!Q>+Q]X&A,3(IFQ
MGK*OF[R/</QXV_$'I\2:_Y-'+CT\#A [4Y6Q>Z4SE638D ZAP66/?2YMMK _
M(D+)L=+*SQEA=VW+T1A<%;P0 VF#=*UL!G2Z;Q6J&ULC"ERH"&F*'CH($ KH
MA"H O48P8(9JCC(F07,0'8YH5#4 XKMQ>=H5-U.IFY 0; [*<U0U-84B;D=U
M6F'\ 1D>7W=7K.!A+$1VNE@7QZ;Q^T4X!(/DDIJXZ.>?;F+$.+03#>I0#%N*
MQH!$ V;_O;@I0V9& SPT)'>?;0$*,[O=]8A\9)PU:=I8MM<:J.UB6QKG,<%'
M*C!S*3A]: "*X'V\;TT.UR-7MLA;V=$:4>B=N:VNFJ5DSZ)<A73+&L!9%D*%
M00<9&DS20L,<'?(=Z;:1WJ)/OMQ*7S\Z=@?"^9<T7>%LEBWB*&F#GW$/N;CN
MR546L"L>404>%."5>!)5& <^MP3>, ">)8Y$GNAC6#,VP'8FR!0D#%R.X7"D
MMF/HP"\W XLXI0^-@@(A))LJ#6WWL^^IN[K".8*KG8)_N /D7C)5!&NVH+GL
M<F8D[Q@%8[4).!CJ9#A*+LX4C_)1VY#$_GM'LL@,"QTM<V6_/]ORBC7P":I@
M$K'8.>X 2E@$F@=M6IS:>?SZKE 6_<\5P#2W",T$AJ*043!U."NW/DDB$*EJ
M:O24&(TJ.6F/_+9-0BIK;>:$V5EA8MK)#8_#0_\-6G?WV>) M;<-&JX9?>BM
M-F\:72U3[-=>#+:#J=%:U@[L%D^;-X3[KMC\\AYSX[IQC9K?CRZ'/EL0MFQ_
MCO>./9_MF#Q;F^QY>[FVSY1A$>5F<0?H3=T*(];XU#++EDJVT\&J[:-XB2"X
MX'OD!F#9[R?A^K@EZRWI@@0?Y;U]1=O?<X4;[G<?<W^[2^B>ZVW<%.Z1]TE\
MLMLN^BS3Q;CZM"%VR?M_DO6Z4)3CX+_L\=_&HGN W/CE/'O\)?J#G#T(--L[
M]-V?$$Z_W2>$'G\5P4_XX/(O4$L#!!0    ( $V "UNP!20T8P4  *LD   5
M    968R,# U,#4Q-U]E>#,R+3$N:'1M[5IM;]LV$/[>7W'-L+4%_"8G*5K;
M#:"ISNHNL]O8&;J/-$591"E2):G8WJ_?42].[-A+TG5HTQH(8HD\WCWWPKO'
M@'N/ZW4(-".6A3!=0J"2=$PYG#.C,DV9J<'960!*PJGFX&<S:'G@'76\=N?P
M.5Q, FBWVL=0KY_T'H>*VF7*(+:)..GE_Q]!+V8D/.DES!*@2EHF[:L#RQ:V
MZ02Z0&.B#;.O_'$P&!S@ >A9;@4[Z36+3U31S'7@PU2%2S!V*=BK@PB5U2.2
M<+'LP),)3YB!(9O#N4J(?-*%?-_POUD'O'9JNZC;*8]UI6"J=,ATW:JT T?I
M HP2'&,@"/W8A7)SJJQ520>DDFRU*%AD-Y8TG\6KM9@5;ZUTT86$Z!F7'7B!
M%DAF51?F/+0Q@FJU?D90O9!?5HA<6.I$\!G*YQK7O6CE7O3<TEH0YJ6]J1(A
M"O07,9]R"X?MAM=K.HD\JDTTM&;MINI??EJ05G<E[!YVH*.81J:WP<-#<"O$
MH'\^&9P. G_2A]$I!&\&_5/H?^@'%Y/!GVX)]_KGM7+C=##TA\' /ZLVP!^^
M+O8V_7OT_V'V@V!T,9P,AK^M8+R[.!]?^,,)3$8P[@>3P6@(+UO/G4N3-WT8
M^^>_^L/^N#[Z<-;_"_Q@XG;:K5;[!NQUU/?-S':/!M)=.,FHY7A]Y]S&8&,&
M[S.B,0YBB7<\5=J"BN /996F1,,[W#-NQ4^8YI344 MMP%-W$#&T6Q[MNA9!
MY+)X#;O/\N:@=(*VZ^\QNCHW\ZDP TR&V%G>9I+!8:M6= MB(.("EU>@QHQF
MFEN.=YC($/H+; MRQEP[2K@QS@'\<Y(A=BJ\89HAR#58FWZM\*$/-30@YDL)
M;U44,:RKF+,(K:!5RR\9C**(4P2+.IW*TL,:EHRV/,*'--,F(U@@5H'W BX:
MXT;0<*CSV'J'Q^@:>D5"E;I&>EV\$G*%4>H?$STEDIGZ:"'8$GR:)\$51LV=
M2);P4:HY!FB&6&U,;.=+54I^'SBF1&)AUSVO<72,IR E8<CEK.QLU7)11NOV
MA$(TX.2N&EFE91YSR^HF)92Y5CC7)-UUVP"\1J&\0GF7B@:8;"O@*!/X0C%I
MPA70JJ@T^Y1QS1)T-J_IJW0])5BU&KSCI^&S55)VE&"9'>_EX5'7[:S#WAIE
M*AC1KG'8>%L 'DJ*VI^=(BZQ#20DC[8;^H1+O!5<;F] $>'N+=7,N%35G" 1
M D<GBG$B,)$FQ=R96GX^XI)(ZM91=<AS(RYC*)6)(M,J93JW;C:N=./+9R]G
M+&0JV :O<$'&A)4TH%RD2@B2&M16/:WS@5W#R:Y8RQJYN";MWI$<V+ 2+-4^
MSUE& 1HI5;A%Y.B&2-/JDVLV+UT;I$14DQ0ITZKRKK25%5I!*:K!!?8J9!O5
MY&S]JY9-&N;MH&DYA[L/1UN#5SQ"TS37QL1NO'E\-O+RU6*TS97OQ(T=8_H!
M>X1?H#)CL1\73.AV3_#3]9;_1-SW]/!6>OB:7&)3.6,K;GBZ&C)[;KCGAGMN
MN.>&>V[X@W/#U8QXP/SC>_!AQX!^P![M6>&WR0I_)XE@)H9Q3.**&/J4JDQ:
MS.>>&>Z9X9X9[IGAGAG^Z,SP^IQXP#3D.W%CUYQ^P"Y]0P31-6ILTVRF7&@+
MJH-Q*MHFT0RFS&U$F9;<Q-B_D9K<D:PA%4I)P2W="4)IT7Z=/EW2SFNLL0$^
M&,P-VE!X2[&_"W>4$1J7*HSKKC@.BED>H_XI8Q)'AL)O006TVTBLPSKG.%:F
MCAF4(VFZO-.YSXD!\@N.^A!V%$&6XHKC(\S8QGW)7"5\=]D=OXUI?[W?QC3=
M#W[P(_\MT3]02P,$%     @ 38 +6S;3OL\2&0  YB8! !$   !M<&%A+3(P
M,C4P-C,P+GAS9.T]:7/;.++?YU?P>:NV,C7/T64[L2?)EBP?\<:V%,M',EM;
M4Q )29Q0I R"MN5?_P#P$$4<!"790^7QDV42:/2!!AK=S<:'?SU-'.,!(M_V
MW(];C;?U+0.ZIF?9[NCCUDU_N]WOG)UM_>N38?SRX7^VMXU3Z$($,+2,P<SH
M>)-IW[2-:P1<?^BAB?$&3WXUMHTQQM.#6NWQ\?&M2=KXIHV@[P7(A#Y]8&QO
M$X QR Z"%."!<>&Y1CL8&8V&T:P?U!L'K7?&S76'_-/<#;O\\N')/_#-,9P
M SIP EU\0H8]@D,0./CCUGT ''MH0VO+('2YI"W"VW@VA?['K0BG(? ';STT
MJB6O:A3^EH$!&D%\"2;0GP(3)ATF'O:0"= 4(,RP9^WK>ZUZ/(ACNS^2YI3F
MIP%RV!C->KU5HZ\'P(=Q\R>N_6.+M6[L[^_7V-NX:>#+L(_?1,A'D'T16()$
MH_;MXKS/^):T)3A:.&F?1GFW%KZ,FUH8B<DC+VH4"XK$SG:]L=UJI,';"J;8
MKH^!:R9,F4P!T&$YFS?&+X9!9P)P70\#3*;NI_!A]'@ZM=VA]REZ1!Y2GA[$
M<KB"0X-Q^8#B_G'+MR=3AR+"GHT1''[<HNALQX/^Z8#!6X)FW 0@$WD.5(NP
M-D7>%")L$QFE9@ #P/5>Y U]72-C0N=\CO)6[=.ZR)DB^.KDD#%]HJU,6!FJ
MUB8F"PY?G2XRINW: JK61),)G%>GB8QI!HY05 M4T<;7A Z#_KBY.E/H+X/;
M\5S?<VR+KO:'P*'JWQ]#2-89VPKI_A/]*6WTR9C/E!B#.?<_[>_OMNH-LO?T
MR21C.P/Y38!9T/7);I4&:T1P#0;8_U#+PN+&"0B(KON)_<[.Y*A[U$39=7&R
M9#ORY*7[9H22Z1S+I;8@&$ZWUB6Q/WL $1Z,(;8)7KZ6 +-]=.397$:>QIO%
MD7X5";@2L4#$9\3RF\"$X5*Q9ML)*<O*LJ4GRZ2);WA#HSNEUB:!46FIG@BI
M28[@F##6?H"AG*1B%+7]Q-.7%>3.,H)<&,L(!S/>G'M^I9Y*V?;'9"T;>XY%
MCFC']X&-9[1WTT.M!;$JFFE(='<9B::'_.<_WC<;[WXWPJ&% JWDR>LJ\,<G
MCO<H5]"XP:<\">XMI9,$O$'A5XNK2F!$,.[L$)@_1L@+7 NX5A>-@&L_,TPR
MPLMIK+53OB,"/+)]T_'\ $$F30;6F,,U"& C#5D@P4J 3("'P+=];]A+D4R8
M=PD?VZ9)6(EM=]1#GDM^FJ%J+$BT>&\=N_9]5L)L&*J3Z8&8D,E0QGPL8W&P
M2NHRJ4<L\Z^@">T','#@9>:@*6ZAL5ON9X470S+FH,A3 JT2CTP\9^X#(=5#
MLZQ4%E[HK):->E8<"8A*"+FV"$; Q&W?AY@[Q*=?::QIC0:_:X4PC!!()0>I
MC6^/7'MHF\#%G<#'Y&2$J-V QQ"=N32LPAL:FEUX1F6EULQ*+079B$&'U@8%
M;J2@5V:^7*1'<+"XKK$'.FK4R@J$]A0?D2MF+ZYCYS88V(Y-_=["Q2S]7D<4
M.](5+06I6M9D8CF'P,]((GJ4;V0U=K.\#[M6!]4"%B_E'WU$S@PC!"9^COG+
M-=?1D3T=8SB&;,2@JZU#80T$TZEC0W1BNS2H(12>K$W^?L_Y%F)01@1+):-*
M0DQ"Y% 1.K"I^WH*$?.$+LA'W$)CV>,< P32HK?<(.!"WVNE1*KS)679-7C*
M;$#IYQKBX([ZD2@8@(K_<OZ'BXD-G"O;_W$!7#!B#BMRCCB"B.P*V'[(2$:O
MAXY'H,EY!!+8!@5NS*&S@TT*?F5>R"4*;'0+G !>$$.,L)5WE8I;Y&M9D_,<
M4$@& V6D856!PKQ (4W5L7I@Q@M'\#K76&CRS@$*99N!,6(XE9V@"!U-;,R8
M1-89>GBTW1$D"Q%W/I6WTUKP.)]!"B);XA9@5LX$I1[!$>6;U/'&O\[7(\Z1
M$$')]:954DFO;E=P&B!SS'D5N)<:>P[G7V! C!24RKR3B^,*.C2?H$>>SECR
M/S!9DM:"6*2--/P*3<ZO$$$S&#@C#:\RVO)\0C1([3DV7?P/9^S73.0+$C7+
M4Z6]>ITSM]/AZ@C>_]+/14*0QIOXH3#SJY*</'Y]3?_FN?'F[?)M!R(]SOB6
M1K.--R%<2<)>)3D^M"T0F.!UC@%!A,09XID8=R6:)0+> N$(&ZB3[XAT!.;W
M0N2[DLX:P^ "J17JF&M\$('R]KIV4%PIZTK027!<(,;4XUR5X\QWVCE'SRKN
MRZ+EBI60;Y4K&\YT%X7-JS6Q0 Q=()^%%UJ&'A?Y"T&H!%$)03.RKF682SKE
MZA,7$]0*L5<;T9*!7($L5>VT=(^+(RK"NI7@UA1>% BR2+_<4QF?>:P=9ZP6
MW>7BC2*1*MKIZ":?MRR)/JHMEDIJDBBDZ+PF:Z1Q-A,D+ MBDI5UN6J 4G@D
MR&N=OV06BU16![KE(I8BG9,UTM$YG?AE):O5W/J:7GV-@ R?.RUWZ2O=_4<0
M [NJGU'0W:_V]NO9))P+)>OO%T0 *FD5C@!$+%.$ .(6&EHG^&H[$P502*@2
MCRQ DQ>?T=K .!=*5C;%I%7ITQ(QFV5#-AI6)>=>*1"O*1;<44Z*:DXDX1W1
MRII^GK^>\EG<88A'K9:5#)*%](%6 *1NYSBLEEU)^09YKF@^4YO)A"V>,30M
M,5528E*Z]C!PSEP,"<WX^&E**_80,]PCZ]$SM**,-^REN'OI82C8%U<"E"MU
MSN4229V-:L3#&M&XQGS@)&D/>PM3A U>J?)J\5JM<*V.=21*'Q<$;&5QW$K3
MM>.XHEUQ\4VNK</GDL=A7)4<*BDP*:3+D2K-4V7#?!E)/EYG=9Y2E4H+F)8_
ME0A9U??_W%W<[OWW/\_'O>=G\,7]5CLZO[X[K7^[=."_CV^O+L[Z]X>/]R?-
MLYT1_.VPT;H/FO^^_W[O3CZW#B^NS[_9[2^'?TPZC6]/S6_CV][T<>?TB[\W
M.KMU!LWS1L\/GF].G_;O_MI]9[^_-T?^Y9?^WC?/.AEU)]]_F,'M8/#4^V[V
M^];W'=SONC-T.GC^]O#EW=>O7AW51X/W)U\O[KI'O9G[Y1C<XM%T_^3'_J1U
M7S_>&?CUX>%1Y_KSXV3WOC^8W1_>V7M_M1Y&%U^^[%V>M/^ZN7T\J;T?O,-[
M[^M?[K\AM_84O+NZ^]Z=OFO<-6XOGO?/]_M?V^V=>G?WZ?)N?'UX$8#)]W[M
MZQ^_=;I'S=$?G1Z^L'][QIW#G:]WN^]/:T?NU??GTX>S0_-B_-?E9>^J__7!
MO:_5)U\'_3_VGG8?^I_Q"!W=>FZP7T=#,-KU]_\X'?9;SFS8.MNOF?7=]^;S
ME]-WN'MLPB?KOT:G?Q76U%]Y7>MX/IYO^K:;+CF85!STAO-:KKS"K0)'9XOC
M'&J)1K(?!ATZ;;C8KJ1PXF)1VLJGDS]%+@ .D(UGWC 2<A+PX:=!7EN-8Z,L
MS6G;B(%3$<92GP>?*CM&1YA9#PT8> %.Y:(M2#.WL8XOO,GY[A*!\OX9-H*6
M152)M&!VVS+);5I+LU8Y13Z]33L-KG+9+5US1G1>R6F:YTQH<6X]:0&::G-=
M,H-1)#9EP]P338MS_"D3&"N56R7W5#/U5,,8:G&>.Y78*J&N(1D@*2\D4D+!
MZWS5X[QSZ1I$E5C6EBXL$EBACAK&3HOSWA5(&:X<?&O,"U\R+5SKR-+B_'_Z
M4E[7C*@FA#R+7*CIJH;YBS3G7Y(FD5=NAB)Z'";CD(F?"CE%_+0 3H1&3H !
M0K8[8O<H*!1\!7A:FL]YGV3S(*WG4<815>]T9"W&RP X#2;!+;HTHK( BJP#
MA-?!9"KQ0LM;Y1YK.2^50O#S-ZEQJI5!TUM%]CX;SX8>.H</T&G)O__)>*ST
M^^4O]YS/2B[M>&"#C&RPH8W64KM#-0$D7QA%/.MCS_S1#94IYW,C40^=Y7V'
M=UZ)/CZB5W$1R$971[,KL89BG<LB7=M+D#FJ:IBKN3N<(TM#@@O5QJIU>C4U
MO8(^1K;)0KJ$Q3>$*O^J?Z.ILM+>&H?O';U/!VFIN7B0:!JP88PW]);#9OUW
M.A[[V?C]UTJWM:H%\D+C%5O>*L_XVN%<9 4%6^VZ2ZMS#R(6?J794HG8>MKZ
M+.^>*W3^HT2QT%-#"-6YIZW.U62(,CH\%\,.0(Y'35@V^(5G02=UFKGQ:0(/
M829$$T*<.TK,;6]XW;]J/P)DB?(_U@I9RZ03%X+EIQ%#S6"X&0ER!L-NX1A'
M\:/I0RD,T^:^-S0(ED:(9C7==*:;<(V(CU7\'-)HKF,L<!Z]@LM+<NZK=I=5
MZA"(/]',;:XC8=$UNZI:!%4ZD98LQX"PS+?=.X#(L0G/KB .D.@DIVZI(T'!
M9YTJ"9+WX9!T?8X'-:)1*_EJ6H)<(0EAEI"T5:Y=QW_,*2HV40FK4!PEQ3OV
M3191"NQ%C%7%2S3ZY?I<=GFOF4"BZ8!(^GD\+/V&+!ZX$G^!4UOJ2@.AIDK:
MY(M5[$I+7Z%0V;>K7*8@DE9>V_R<L%W."R:_6:'R;NE\[NZ9 5V5VJYU3*P-
M/..NCE&VR#ND1O<K1"#2/PDX(X27=X],):DP=FA9#%W@=.;#9ZJVBIOH>!)V
M.2^D&-C_AZ7P0^W)/P#3J4WF9?0P?.2Z7DA);-Y_($_MR=1#V'#!!/I38,)$
MCH^/CV^?!LAYZZ%1K5FOMVJVZV-ZU-XR?',,)^#<,QDX11?ZWW;<;YL^VFXT
MMUN-MT^^M57[M P6E&CJ""B*1=QO&2R&P!\P<(&_C0FO?0*WN2O&P"?MV?#I
M3B, IJQ/#3K83\!LTT?+\<+"J$9A4*@[V_4&(4>.3UY/]K^?(*(Q.](,WF7_
M65A;(G$'*HHY^?I2\!%>0@RD5TH$"8Q%&>B2[D/S[<A[J/FVJ8-$MCG]L3!P
MH4&A:149-&Y.?ZPTZ+8?#)8>F/3-LKK0^!:TBXY/NH3C1WTEXT,G3/&D"'S<
MDGQ^WA[XK/["ED%GS<<M.I!]0$-:[N@,PPE=@K<,$+7ZN(510/X/6TTALCWK
MFO6S A19)Z[M./00%[<E"/K$H CHVU/D!=-X$)N 3VV4>0C.!;M(F"31MKV0
M:%L>,HNAJQ!H)O^P+<P_;,OR#TO(D-7H4'%*D()7(OI5V"VNW8MDQ=& $V7Z
M67D(+8BO3-\ER3KEH3,/01EAHF2%\E"EQ$XU337CKV?"^&MW>.VC,+!9'E:L
MG2+%VJ6,/):')7IHILWA13+//7=T37BU6(RS//3EX*<08*:"6M?-%DPK#Y'Z
MJ,J7,-,C>[EC,TRZPTN(^\ I$XVY&"KF*/3]9GDH641'M0)G:>XA;VAC^C%N
M>:C1P#'E2U#1YW>'K(A'J@0K)84:EF5;599%7+'<=,#4QL!A*FP1%%"9E$^%
MG%SOXOJYY*!@^V-HG7J>Y4<1]K9IH@ XBZ1-/!=B@&8BXH; \874A=X\'+\:
MA*?1CULF.7W8> 6:-;#7WS[(<K4&6N>2S!!KP<$JM J051Y@)A[97)XCC8\[
MLVTG6WBRQ$07H4*?&QT/P1XY$MG!Q.\!V[KVXHFT.;Q0T2"S(!8A+"C-IK-#
MBQC540!Y#[9/0)$#--TYB&DV(TR.ND;I@S18A. 4L.PDLG-TV/)%]M%2Z]#*
MI$EM@S.7] $^/(+AWS/W=;:3EUMBEZ%'M>[P$*-:A.Z(%3W;C%6X"!4J;D0%
MHUB?."/W)<E>U;P0XJLB,'/=!7S"APXYL,<T6A@=X/CADB0N;2I)4),JMZA"
M=1D)$N(GI8H>["!,IB]9Z=)"+A>%VKA*]_O\JG]EHK<(NKG3-G7C3*F(5.)7
M2!E+2YH<R1RU[)MDBPT<V!TN[B^9F2^*996/&^LF26&\9A8*T0 QW%E<5+>L
M#%N)"K5_,0>X\#*C3>-0#A'2N%\R334KQ9:*+RM@+UV1YC!9EO1AZEM8%F!B
MC+X> S<J&I%$J[*E:$K*J;51I;2'%8?,#7 K"M'6H3<Z(5Z-P!GA&[0V@%8.
M9:EF1'<71;=9OB!I*YY:,WC*EKZDQ8V+& ]>5%PKG\1Y9&6$Q>;8G8W'L929
MG4%=ASYU(].$@VOO$%Y%H YGB:^L$R $W77XPU^($VNA3A7K4<&7.!@WFVDY
M1!6>9C?3(2+ODBOC?P8^Y=.TS)32<5YO+L^*4+<,]Z[@!+C!D+RBR8Q,_3]#
MQVHG%Y7Z<<JO?^FYYL;R<3DZU[S$;30']>C*=<)P<.<)3 @F._01G'J^C3>;
M8[J4%=X<=!:%C>9<00)UH@H%=J.-9IT662J&T>M.SPC2B'UW>4,>LE QM&)G
M0!MC9 \"9B!VO,F4/+,N(9Y_)) XFLK+OG42*?>;%1J%-2:G1TH?O:#M)<_X
MK\D]GB[I'M&>L,Z.0[?BD/.+:9XE=@7DXUYTE4IF6*+?!/@CQ=8_!O1,]O)6
M[<K^D57(*FA\<7#IMKN8;?"3,$Q.F")540G8H]Y,]T=JI,UFE(R>I560\3D\
M-T0[ZX:S2$Y0(0N>FYNQ>;OA[)&1LZ2"+=BSJ2CEAG,ICZSUK^"O8IK_38OX
M\GX'A59O/L.4-*UKPR,@-UP7523)' RR[*@K>S3&W>%-G%I1WI.(-@7RB2(#
M\1JGV%5G1#[N*HM'G2*7P(A="9?P"5\_0N<!TL],QV4^C*U*V1JY=A3 [Q"@
MZT?OY^%7BB;MI"%=F&,$X<_'*4;5DGFU,J G7H!^.DXQHM:K?NTAANBG9-@B
M92_%-?OAYU+(1<K6R[6?BE$%LF9ET&Y<*W()0^OXR22=0C_IYO-)2IFZ,$XV
MP](_2J"4^!LF-=[2?6W>A@=P!ZF)3MX\$$:/X!&8^2<>(NT("$0]Z!W/<: 9
M4I-F3$SC*R=_KHL6A4ZU73< #HVC9 %&8U\16%U7A4EBE-,\6<( $X:?ZK\B
MH]9"A3) &<.!IH<LTM_/?-U=8D7*QSW_$\"<FYN+W.(=U4)/L^L5JB]8^& \
MHY,S&, ST4>#:Z=0Y@"AB:#A7#T%MDMK>G3IA[YDWD:^$W-&UG9VC4+L?$G*
M)<W'NO3P$?1)'ZKJ;?\SM$:4A4F M-2?:;X6"Z1%$D6EUE:[P;BTD_N%2=4I
M-+CVH<]ME]'IOSJGY?4*7Y!(^2<OW*5ODFI[99V=RQ&@VJYXB*)2?9O#CUSL
M%0K(0UO7[6^;P[\7H5CN@)PC0!.XB'$5?HM%+T(*#8;!C,.1#2"L>QK:L!V/
M;(EAG?B.!X=#V[1I6N>P!VE$C]#MVF6PP?\^TJ7?2'*S05F8<7,FM3X9TJWC
M(LE,)Y1=$ L*D>WJ' S($=*UNH3[8PBLZ'Q0YDHGQ>A0.9>\D4U&-#> 9@Y5
M>0'*AWC1"^M/$3L[2<WMCVGPJ<QT:J$OHUU<H_0.D3&.O$>WQ&3G82ZEF!B,
MA$_L;'8"S#"1831"<$34@O#2<QZ(CJ0N\.N%^P199U?=/1*_Z-(TKX"[C!_1
M_8.T2 ,+S?O= %,TK?067V*GL![^RFR4A61@,I9?Y@"Z&%^9=.>>@ROR.#E[
M=8>O6:9K59+UB9"? 8/IU+%9P3.*4U0U(8P+T%4ST9CV S$+>-NF5%-@"6(4
M6_HEO3K#)+L%93%!GQE29;7R\I%=V4M;5M*7\JT6\#F5ENY<9(MY.E*^D]+2
M7 #KG%/VH>*H>3B35$N9QE_;DAF%N6A1Q@QB,%[7#GHQRE;WF5WU;S9H5FE1
M4,"Q*CQR]S:*)7HDY/D3EYF<MT08A!6A%7OLV"-JX\TM^+#,K3VUTW&KO]F1
M]>)DRNS:RV R@*@[O$: &OHTKE^*7 017KF+RC)<#/VM$2^O 1I!O+Z#ZM\X
M.]1TR:8#JXG$ (X]QX(HJF5\ 9[L23"Y .@'Q-%% E%I[3*?=Y:@1OWY7'(@
M(,8B]9<0UD)6]:NLR[(NRM*M*=;#)%DLOK*=G)DO(*1/O@: 7EK,[&::!>Q3
M9F=6$=O%< 31W[2(%$<^=ZGA+U@OG>R5>"H)I-OUO*-%/4*$6409CYC?N\<0
M[@03=IWP UR79^NE/)S+T;,<A^90&/NS*0/LV6MO(?K(*JRQG(OJ2S?[M?#5
M+XQ]">.OAR\@7532EH'E38 M-)!>+A%$ T/5!#Y$X >,680\*S"Q7P["%)@I
M/QFET=E9Q^L^LDI^88_N<.[>*0=UVGC*/U&/2TJ4A* ,.KEX'Y8+[T-=O#OE
MPKNCB[?B9I)R492/J$+_CY\P1"ZM$A+%:\M!FPPMN:\QDY>:VKGBX$TY*-/&
M4YX2,O="G[G3 -/"2=WA\7U R[>7@D8-#)5W[V:Z9WRD(;3H^%E.@C4PEHJ7
M50HOEVDA0DDE0&([DG_B+9OY(MHC!$MD3FA@J"0PY:*E!P#FHF7'A1ZR35@2
M&K60E%GRPMY9OU#D%BHON4J$E;?/>I@Y/H[IMUF$7< IETKFXB?-MAE#Z'P.
M!N4B1X+5\O<OE>?ZV *X+ENQ)CR]EH?D0M@N5U-L7N=G0\@6(*PP9M/7D5'K
MH3Q$RE%3122%^4(E4M(\!*6KJ?PSUO(0IX.D0GB9[K1:.OO\@DT!F@!;6DH5
MJ,H$>N29[*/$MFL=T_C&+'7E4WGHU,*2DOBA1BCTS3%A!%ML_@]02P,$%
M  @ 38 +6Q*-:B'D%@  0$$! !4   !M<&%A+3(P,C4P-C,P7V-A;"YX;6SM
M7=MRVSC2OM^GT/J_V:V4QI8]<<:I9+9D^1!/?% DV4YF:VN*)B&),45H0%*V
M_/0_0)$2*1(D"#9$RDG5'&R90C>_#T W&HW&A_\\3ZS&#!''Q/;'G=8O>SL-
M9.O8,.W1QYW;?K/=[UQ<[/SG]T;C'Q_^V6PVSI&-B.8BH_$P;W3P9-K7S<:
M:+8SQ&32^)<[^7>CV1B[[O3][N[3T],O.GW&T4V"'.P1'3GL@T:S21L,F^P0
MQ!I\W[C"=J/MC1JM5F-_[_U>Z_W!N\;MH$-_V7^[^,H_/EBF_?B@.:A!];:=
MCSL12<\/Q/H%D]'N_M[>P6[XX,[BR??/[(/8\T\'_M.MHZ.C7?^ORT<=,^U!
MVFQK]^O595\?HXG6-&W'U6R="7#,]X[_X276-==',E>O!O<)]ELS?*S)/FJV
M]IL'K5^>'6-G@5NC\8%@"_70L.%K_MZ=3]'''<><3"VFD/_9F*#AQYW)5-.:
M#,&]PX,]UL3_L4_^(G]UL.U@RS08]L>:Q5ZE/T;(W6FPIF][%\N7F& 7$UTC
M4XVX/G^[[(E=;@.[O\-K>$$[Y03U7?KS!-ER2JZWL?N[ BC9F"!HC&S'G*&%
M1"EET]K9]=E7H+/FC,\L_"2G:/AE7SL0W=JZCCW;=7I(1^9,>[#0-7('[/_"
M&F8T 8GBA3VC/0F3>6$%D]^$[(XNT72W[3C(=8JIE?9=P/%,+8UKTC9/T$-!
MO%*_#-?E!MC5K O;1=10N:?/4SKN:(,Z'MGF"S)ZR&)=W<41+:ZQBPJ"6TH(
MW+N&'%^:VH-IF:Y9]#VX#4#UE*@YN;"99^&;U6):9C:R"V=(+Q&UTQWLN"LJ
M33LZ0RXM#A[>3)GW1+4HB'@9&5"D7&FN1TQWCH>!-I.)Z3*1!=\EKQW(^?F:
M4<]LYR5V'(I+?ZP15$S=C"8@-6T;ALE(TZR.9NF>M6!0W-ZE?SVT*?KJPTNJ
M3* 2^Z:TEQ=[5?3L(MM @7_*1%*A%M9C#UG,.\8D_*:E/2#KXX[G-$>:-OUK
M87$Z'B&^?Q<%C6GH4!5]/WFH.0^^LQQ\<9>AN8LLUPD_\?'UL4UO>U=>2>;L
MM&W?YSG]VZ..A<7Z;=OM:(3,Z9KI3K,\!*R\F,S0/,3);I/XVVE$#[6C/\;X
M3RY$@B=V'6^RF#J;)IUCPN\/"9[DL.?BPLAA8B!"%Z([C2=DCL8N^W$Q@17F
MJC_&Q!T@,F&NEK.888"I216Q-"UUI2(=F #Y_37D94=SFO^M:'!GB8J-]5JR
MD8U4P,K!.BLRG$27', <Q)JN^U04QR% ^%> &2?TB^]-=]SQ')<Z#<371EG?
M%Y%8^_E("+: IK<PTU.7H*EF&L$:C-JE&W<<"%7D@HA(K#U30K %3!T"&1*_
M<27^X&J85P=VJD5(Q7/=)9+O^IBN8MQYE_KR+J60>6-3Y@/ 6X5,436QS.G=
M/ LBOJ,DQ4>P7+='_FJXQUJ\&=[2T<74 R8D6];*KZ@7'3D(<5PD&2Y.T!#1
M41?L% RTYX52\",C0U!-)Z4L:#@NE.02.\,;N,:VOG$_*B*TQG.6*&Q\/TIR
M3>%J]HB%JI?]@?80RV,;R.<8&T^F98&O-01$UG04B<'%]:"D[,O*15,V?-)E
MU)0##B !Z.] 0(_LC*A93J0(*#&*PQA$5YNS  1U>>@GQ$.&\O<H(KGRV9>/
M1EI 1PA,GG-?A$5_!R&<\\],VW3&R&"SB=-#KD=LQY>OK<W#G)T(D7:J7J=F
M\R .!\>3A_):0C7GFXO])$16.@>+C1<QZ'B!4.D)VD;.S;!#/5I346PN542]
MATXV.EPW7]XO46Y?>%*VQ)9P0>*Y\>4C$(IGK1QAVS$^\A"##8%&=%+G1=;&
M4J3/1^*>DWS8(9I?IC+2P)%3HZ[/,=,\@'@147!':J/QGS2IU89(\QD2@TYE
MQ#2BXP;"IFO2ZCR'Y2(%&D7E6"AU$:!<>77RN K8=(6QTW7G3FUX+EU0G4=,
M%CZ@(=*^B_7',;9HDP[;ZW/GT'EB20&E=G"#J<1O5D7*89J$:DT?GZ*U_(0D
M,EQ'4<X]F4RPK0SX1/.5CD\QT).0 .^0KW*;NYI)[6='FYKN>CBS?"2:(Z5R
MNR7& A<DR S"'G(UTT;&J49L:BE9)-6;>/ZQ%>K>F+H);;D$!&[#O"2"&ZC[
M%Q'@6]&4TX3L. /U.V^&U!6%W]0I)+WBA%'! 5844HZW6#("U+8-Y>Y*KKB*
M"1.%@Q-"RHH=R?H$P0DF=L*!KL+I&$>V#A^ORY*TA9QD I?K1&S+6Z8]Q8_
M?-A=.ZOU.^ !KL0I^BAHL3-<,N/@G-#YKTOP$-P-B+8L.87VT S9'CJC=*;%
MR4Z?@RP<EAA"_S'@K:*,!I6Z_RE\QIT:"42!%V,.-;;^UCX;C8C,3!TY?3K4
MP.==KJ Z,Y2%3W)Z;9;:S0VC9\'9 &C+EVQ?NM<L2MA8+"_'F+#T$)>U/$-!
MR]!35XZT2OL/E[5H+\K%"]:;ZB/+8K.&;5QIY!%%M(,.RO$%U9^4+)1@3W+V
MD(.H^NSP[@F=\2WLGX100TFVK&I7^D*TY( %&8LYPX2V82_VP_6Y7X.+FF#Z
M$N>::;.EZ*U-D&:Q6A' -!42O06L%8,R&:AI0FS4K4((JDQG1$)-2$F^<\SP
M1+V;S,( -7Z)E [(=[VD=Q&OL8WC^JB9H'.$R5N9$T3,F>]67-C4P?#\H, U
M=D^00T<F6[NVG4_(&/DBEP^$PU-%ID%9?:I.YQ'K%_$,A=(< )3O\-.WUXID
M)?CE)*^G?*WRD)$X#]PWYTX8<B>VPNDJ7+F;MD?56I6-.D9#:A"7>2K(.7VF
M+C]5PK0U,K^@;^IOQ;,U/_:]T%!GX#&H4M-*3<<&*$@U05%+53M[NFE0<H8E
M9$YCK(08\"")MUWY;)?ZJO$3D II!LX)7NH0](IC9"/XX#9/RK9PF8)/IH>K
M=(<CM?PN;Y=#VMW.V?OM8N(3Y;K$?/!<=@IP@+N:JLR^$MJ4S5Y,$<U?3+=M
MP_\MZ,;&=V]1?*P^L*G1O>+%-DR'3=C.S5$/G<"WKK:B+)@L2=+J_T"NA !3
MT4ZYADSM_-N"KU-ZV/(/-ZLUP,M:\ARK*]GK6;M=@F<F;>5X?NNP9(;EPJ9-
M)YF9B@-R!03_'-)"'F5!'F5'>-'H(QUFNNFK3W^V4&"SVA,VPE[\S\$#C (B
M*YVPRI$E!BEPT=E(VS?#,[I>M'6J*$N# *\@F"5JR\=9-HP AP?]0&=<2KB&
MO[%3+A<0BOT6:6]+"2J.&VA2^5IHFIT"7B5YJ9LIA<56O>-2;M2)H\L]AEAR
M#';H\JU+T,3T)@X[1#+ 82Z?S C,:FT+[5I1O#@'%$M2%"MG!,>54+/;.;RD
M0>36@U-0YC6JGZ*-^Z+BM]1$RL,=\/T;P')B66#^GM#W.\%/\"8Q(6#+^4J#
M+&#DJ.P4ZJO$+K@\PX3=GS1#9$YG[V"H=[4YBT2>F([.JIO[IT_8:12_]A5=
M:0JZGZ6%5!LE+C&YEH<W7,GO <VUB5(;2O?O\J1MH;,C#&3('-2.JW^YUC&=
ML?V-/"I*Q8*"(Z3B W3EF.(!%Q($4>.2]@+"K.D)6OS_PA8I=0J_6RZCQ#;.
MKF5Q#[E/ULR4R,=;5P&JWJQ<RUOJ[93!,F03J/QFBA99Y<.4C^)LZ5L]-Q>&
M.J2Z3.D 3E=+KW(E&F,MTM[K&J(9N(5L 57[3)'-MH)7"FS0M/(E;RF[4B"'
M!"="03^/;=637:GS7*W?DMF*/X^RU.(H2]E%+-BQEJ.4+B+51Q:'=IGOWD<Z
MNPV;ZAY*7.[Z^%/28*S9 S298L*2GZEU,HF*FVP!%-KB. <$'6$JP]YZ'Y&J
M41 (O['[FH5NAK$;Z9;7T0'W 4&A6V[Z1:$-^6S!'-/D+^)7%_]N+%02$;G%
MHU8,TI#'Q&$$&!;#C8M-N.-16=OLG^6@&#)V .20)<4%]]B&X>W4^VR5LRFD
MQ.NB60SWD/^4"@M*5M0;XCM5Z)8;4U%H0TK?JC*FW.LO*PE<KN[3?57<9H <
M$GP(0S!'<V8FG"H2_M,$2[]<L"7N#'!;I_XF2R+CW#<-_'(%!-<SX)[!?ZP,
M? & DZ<(Y+W#4.X9)E2BCI#A'W+NCS%Q!XA,%NJK6+X7D5S7::D@N4(@@U;.
MX.B]3)#?]*24)EA^4HI@>1F]_@^ZIW+EU#3*F$%O_.H)+GZ@YU=[U(->#(";
MH4J>^'*VFZ<,_(!+HG:7<I2>1.**J>72470T<;%+'C\JXV<N6D?^IFZ7F%30
ME%V@,5=AH[-E;3-;.2C"%DP,V^TA_RZ& 1YHSVQ!PBJL4TVI6["1)$)I-9AO
M^>&?S6;CO_=7=X?_^V___!V9]HZ.CO^XV)MTSSNC%[*W]^>;%O[SZNY-JS\]
MG7R_FS\-3XX[E\?8L1[?W'>>NY]OA];E[>F)C=M&U^R>''YNC>=?C#OR;3SZ
MX_8/QW@X[WR=/CV=G>$W5U]G[R[GSQ=_MN>C3V?H3WQO?WHY^OZN/3AX\_AK
M:WAT<CQ&U[WA]WWRI?7HS; Q,?63WO[A]?%QZ]W=[.*+=C_Z?()&YAUUL&:?
M6S=3?#?^\^M7I-VVSX>?/K\<CXY'Y.E-]^L+<N[ML_GCX=?G\;??#B]>'@<=
M[^*->_EV:$]N[^Q#YWE"SD\^]^>'A_V#%ZNS/WJXNS@Z_+O_,G??=%K[9[^]
M_=7K'-(_G7[I[$W>7+J]TX-K9WAP/7DW>WX[&I]C8_#8_F;W[Y_NC.E!;\^]
MU[Y<G<^^G>.N_D!N[4O+>=Q_/.Z^C"^?CO'@[L9NG9Z]'?2?]M#=B)R]_?3W
M [YNM[K._QJ=?J_9W.)A)S\2DB?(RFUG1GQR:E\]HH^I3'9 :GDSE+KU#D_@
M-D^H(G@F#YB5F569LNQ?MC*>:=:B6SDN,?6@I@-=-<<_B#S91<3$1C)>%&R<
MGCY3_>T1ZM%>>CH<(AW\]M;-*E^U UP-5VN5&(0#BSFKGY\ YH5 N#42?@(H
M-K_RJJY+390+E6Z&435O[%*  ,^&*C2L/&98?8]30CRW/H.2.DW)] @ZC ;1
MS!.8&HFI<H![>;H,R<!]LC&_]GQ'R6W,.<*J]BXRR5N[$#$3-)[AER+(LO 3
MBS%0C_@$>P_NT+.2\A7Q54CV]M!7#%*82PO\TQ591X.%CJ%D-E"YJ<IE0  $
MF"AG3%!PGJPWTBX<QUL_7)"#=.++U:ZNBT&<?'-^1%*)W5T6-\@WM^7J3?@3
M,'C&2ZQQ^6L'@F9ZVM,5=9V(J5G*5(W)J+BJ?1HUJ94OXL  5C=<U=; Y)$E
MX6$=J>LF<2$5+U0+P+\&#F3]_Z6,V %?503$A6P/ 6O@0-R5YIN! 78U:RE%
MR.RM?:4:8Y>A?"I^ <(J)HX[S?)\-=G]=F2F(-6=*ZB2V;LH]"GX "<31%T(
M5> OC_K58+I(\^?6"8&Y=S0X\!VTR@Z&,F]1T#].^UZUKG$F@JFOF5F#5T6M
M<#^'>)$9GN<-R];XY^0ILZBQDAB!B$3)KLEMFI6?=-@1"MW?_#U&O8#2X_FR
MC&'JV_+6>A""*E]]%^!^M5 $@1CJ[KM,;3CE*L%XSFF_VKD-G-L\-"$6 =E:
MW$[I*]KN*F,=EM+\YE_7@!6 $ZI^.5<'D?*R(.06$?2Z:"X$,6>/#=JQ8'?2
M;=RWB B52-_*!KF')IKM#>F?/,(2R*@I_(0LH^TN(;YDK5+:'=Z[%^W1<B)K
MW;>3T.1W;TGD ==#,E83JA.(B:@Z P:8<D%<<W*!(!B^Q/:(G:/J^)=P!NO%
M$S3%CNF"<2PJI+[^I@S)PM!R,Y8@B18QHE!\%Y15\45ML*P7Q9F7$[2)10<4
MWT(27A7+8ICRKFY1%&F;(>*:#Y9_F4QVJ$WF7A+/=ED2B;XX?! 1=XU=\4N;
M<EHI50;^P5U5=#O3=+00!^R?<\54N&TDS$Z\4!X/+Z![M7W5XE)N;6UQ&0<R
M6 J,KW5PG>5"[<F4?F;00;DJX\<I2LSI8I#RJDKN*LXI/-1 &UK%%?,?=AR/
MY:JE'*"%H#TIHJ+EQ2:(3L&3EVXF&2.)FAV581&.G*I3,',1B-Y+E<<TX';^
MZ>0!&=3<KX;WF682MG>-;H;)/ZJJ_2ZM1M7^8CZIY9'.V'$ =Q"#_?38M8/L
M I^1S::.X%2IF^B3<([D:L\Z<?4A>(Y#4H)\-M?/:S"S,Q"X;):Z[Q+JCJ'X
M98!,;F@E@\4Y,''Y\BH/8 M2)H <2( R7=X/?)^S%#^"%S>K3?.)7*2PN5R?
MI3W=7+)/0B34EG*DX2#:%)[;<4XUEHI2=BM96$#5=J4(TYGQ.G%(%>^H)11A
M&P/Q>Y_ V>6+J.&.&@R]&:ARS!4PNY@58;$?LZ<E*5)Y+5=NL12PR441[*1
MIOS@ACU_HW81Y >CD=]T_?8_RY&8 2+W*+R:J3;<=@6?8-<;?K73:@)!SN86
M+'^QW=2(=PG&8YZ U^<&Y4*:+#55YBA+IBX;S:)+DPIO./AN",!N>S$IM>Z[
M!7?="^(+48U"QKY!<IS9>IWMC"RUV7!F'EQ2Z;]3)=2Y\)'&J][P4#!6LZ#<
M:(#J6+/8BK\_1LB]L(>8+ #)#5(5[EJKHGBV$2V4VV.O>#.\=5#:_3.<KB3<
MF+QYCM]TN]8PL%'.EE5A_DQ1TJ)1V!P (<LB9:@&S%26I"IS)<H0E8D>W[C
M30'%$IGR6RFQ*99^O[6B 'J.L$JSK(2YX@]Y;H0*(HDC52<U-&6*JBS"*,]2
M-G0PWF1.CU"VO,V7MX6$"8#(/RD!-KB4<98GK;K2)W##2_!@ [A[[VO!-KY7
M"4TFN[_.P99IL+RFODO_RU:4>!B\+?VCFBWJI2[ _6?5KJS_&!]@"E1,$5#Y
MUE3B7?E3SN(IT/N;EO>4J8(\14"](4]#!#2-Z$XC)AO8JA!/ME]Q+"X3[A0T
M(#90!195"I,C1:56NY^:R8LP<)DUPTOQM99FII"C=4EU'C"9"&WR0-^5YGJ$
M^E1X&.@[F9B+BRX5U'"_1+3G(8X''IYR//&@.XFP6/D>+RKBFD(X>$+6#%UA
MVQU#9YQ*JU'IKD#1;A$=2/+ 0\9,1;7XAC0R>,(5L1Y*KWQB5$_W$FA0IZ^0
M=$IN51/92G[5OLF&F%Y@#53A0D:#,^R1"LGVQ==@1;89NA=@P[JLA>2;LRI'
MMB_^QR';!YOG$JLENSVDGGG%C,=U^"%H7X,=-E,P-:*L;NV1*T[:&<EK6?%2
MH[#XRKNN*/.Y^P\RRPH5#*M938A*K=:U5$%F[J)!&8D*U@KB<BM=^ROC,6])
MH(I+!2L!8;%5IV*K(C/'X5=&);S7)RSVU5*9[<ZKH%*E%U],]FLD5=19+YS@
MN+9:X&6-<%UW3L:C1+.2^?\%)67[ZS!O4Q^GO"3%RY,!I4$&2<20?)M4!QZL
MWU8<[J^(86@_OHP.2;<>EMP*0_P5LPOIW9?0(^GL@Q)<;5B_6HH!?7Y)+5:>
MC3J6XS)^0*K70 99&)16);%.4,!WI='\.O"=NUP SW6Z9J<RZ6_H$CL.U;D_
MU@A2D.9T[[\*,MHSBLL(77N3!T1NAB>FQ8KE^E*=&\]U7,UFA0F!EZ1%I4NO
MNSF"$A*.-<?4-_.2'-E5K[LE.T1T&5X0;-#T\E39/.7;QG?/\3,(-T&Y@!:O
ME7P1 K*RG\"GU[9AF.QKFM59M>'PI]:?*:3B;W9+J5U4147&Z3.[35[)M1-R
M.E2^LZLL*8$/.TP5QU )CGA@=GE2MIH_+G2P9V]?=]K(AJ:78K*K-MQ@NR42
MLP@8LYM@\)5D$( 6?_I1=J_$9HYR;U,_QV/#\1/%$TAU]62VD3,!H(HNNS[L
M,A$/M!$6<?I_4$L#!!0    ( $V "UL ;6#&!$T  +(/!0 5    ;7!A82TR
M,#(U,#8S,%]D968N>&UL[7UM<^.X<N[W_(K)W"_WUM8<S\O9USJ;E/PVZ\2V
M'-G>.9M4:HLF(9D[%*D!28^UO_X"$$F1$D "9#=!>E65G/78$KK13Z/1:'0W
M_O'OS\O@U1.AL1^%/[]^][>WKU^1T(T\/US\_/K^]LWD]N3BXO6__]NK5__R
MCW]]\^;51Q(2ZB3$>_6P?G42+5>WKO_JCCIA/(_H\M7_39;_[]6;5X])LOKI
MZ.CKUZ]_<]EG8M>G)(Y2ZI*8_^+5FS=LP'S($TKX@#^]NHK"5Y-T\>K=NU?O
MW_[T]MU/'[Y_=7]WPO[Q_MO-5_[E'X$??GYP8O**\1W&/[\N47I^H,'?(KHX
M>O_V[8>C_(.O-Y_\Z9G_HO+YKQ_$I]_]^../1^*OQ4=C7_9!-NR[HW]>7=ZZ
MCV3IO/'#.'%"EQ.(_9]B\<O+R'42(<E&OEXI/\'_]2;_V!O^JS?OWK_Y\.YO
MS[%7L,@^XR4%F?( WQYM_OB:R^O5JW_0*" S,G\EIOA3LEZ1GU_'_G(5<,[%
M[QXIF?_\>KERG#=<U&^_^_"6T_H__#>_T]]/HC". M_C(!T[ 9_S[2,AR>M7
M?.C[V47!QC)*(NHZ=.701 !]Q#]QI!S@Z-]P.?S]QJ$D3!Y)XKM.$'=F>'<\
M#/XOV.I;DMN$_;QDM%KQO#O&$88J\,5/R2,)8_^);"BV8E8VSI$P#S \WSXR
MT!ZCP&-&[NQ+ZB?K.S;(^XA^T&:W9@A(3BM2<>+'\R#ZVDZD^9<%=T"\L1_"
M];'C?E[0* T])_2F=.&$_I_"XAGPV3 0F+(>.[$?1_,;MO6P12 &9[2NR=>)
MZS+""=OB;F@4LA]=L4ST[8/YR%"6(B,0SXA+_"?G(2#7!H98_FU(%;X(G]A\
M([HV8:OR)4A;E5#'329Q3 RPW?D:%'"W_B+TYVS;").3-$Z8D:-<\=E>0B]"
M[CJ9K2+-X3;0@DS@E#SH(RH^#+@["D0N?>?!#_S$)^9HEK\+Q=<E8?Z9/BO9
MQR%7V_YZ/O5C\2MF?A;46>ISIS$4V%)(5ZO )_3<#[EG9<RJZON RLX,T<83
MN8SB>$6H< "T&91_&];,\N'OG&<#_2M_!Y*7#0R^$\S\^/.5$SH+L><Q<W1*
M*%.EA+EU^ESJC0:V29P[/OW5"5)RQ59G2@W] /FWP9U7?@[T;IRU&7.2KP*N
M$.;&+?U$#,NPX6:6.3V$(6=DG-5C@"%\2Q:<0JM-=O^K@!(4^,S(*J7NH]%&
MLO=%2(6;D8"?(-A!EQUR>%B';9YLXOK<*0< =H&YC\W..UQ9CM?BI[7I9B<;
M G=[9CO#'?]OEWUY.P;8&BD[X(;\2;X*:F7*SK@A:](OPYV(]5QP0YZ-!H5:
M4=Q;-^2S]!7(&,.>L]X2\OT1X+C<^/&&C%6^!+9NFYWVSM9&,2"<.*7.LB';
M=6/ N8HZGJDAXR9C II5J=]JRGK-&'#.VYX/:VI/50/ !2>4/JRQ[6H:"=+Y
MW'-M306K&@ UTBEH /A.:#%/,P;WOXD4_31C2_;=?N.@9OR:C GKG#X1FOA\
ME\S=(1,9[W\9;E>]BQ(GN @30DF<G#VO2!BS =V(">I/XF5GM"0J<7$=)<10
M3SH1P7<;.WN-8$I?OD-NK>6U@P"JM7!53Z(XV4+IA^7;Q>)>.9I/5SP9A!_O
MS>;2A084*%=.DE(_64?SC)MB^S6;2],XD%O-KDUS'J(T*9TMM)EN'*CO,PKT
M$05,3=1G"X#C2?^!>#/.#8:$/V=MW ]&JV27L\,&LQ'%^8,I0DHI\Y7%K7S+
M^76@!7\7P9A)EZL69E4] MQN.W$9Z,S<,=-Q29Y(\$%]$#18T_IC0AZ"DLC]
M/!5B*D>J#9W/ND$ F9TQ'XOZKM@;&<7[T#>5LGH$..VX8JX4.7%H$''XQ-9R
M%7DD*"GD?<PW^U/"W,:E'[*U5( =S>]N9Y.O#O5,MV!0JF +^H90L<%RKZV0
M>*[K9C/4& HLHO'HA L2^^$GAS*%3M8SPAP<TV51/PH4KX7]+KDRXMS! $ZB
M+$;1=D_0&!/MJH,IJN.;9:Q*O@WI7?!3JBE7Y>] \K)Q5$VYJ7X+<A^1)Z28
M\M<P#'+(W93;VD$ A5M*6S%E4?)5R""ZCF]LRK+1H&!65.9M&7->-PATVD0E
MHI\1*3EB7>X'9*,AWF=DY&2^V>SV'F BRI'!(KHJRE*?Y09D4NJA03/>5?<Q
MYKMSXU!@:.S=RQAO0\H1 ',G=E*8C'E4?!_TO"7/8S)EM6F<%GX1)QCG55]S
M)WX0I5]I_&;A.*LC/IDC$B0Q_PT?,A;S$W,CQ%ON<[XWA&"<?_;H[#GAA3G,
MUST+TV46B+WTXVJ:HT-=$]XE56]YT1HO=]NPZOE+3CD*WWAD[J1!\OI51J;,
M>C&&'R9'["M'V6>.]K^>K3!D7J.EXX>M6=U\>ZO%&,P^LB&HFSZ0-P5A,WYE
M V K@Q#,FR59/A!J*-W*5PL3AL&E$P1FO/$O%!PQ/?79-B;65_@YXX!_K'5Y
M965FA*]DCWBO<^5B)(/(K7PFX.6K$<V_&#@/)/CY=685?B_N9!A_Y(+]&+<V
M2_PW6ZM40V"K5^W9S8[_.*Q60D85%">TRBT#/6<BPU]/0;+OS&FTU,$BB=0B
MB*A'Z,^OW[+/"M7]R>6!L^?D+!"?8NJ_V?NW?P\BYGS]_#JA:7F2+8$X"9PX
MGLZ%QS9Y]M'49X_.44GG80&2&M-:P"K:* 5K7TP9;N_>JH%I!TV9U&FV=8%B
M(B%06=*P:.SOP[50J/2QC(I,0OO+" N-W]_V@P<R&+D#AX &EU"^/(#-%J'L
M?#:Y88(GE&;'YZO, X$U7#64<O< 'IZJ2R6#1FT=*G:K3DX:2Z752G'BQTDH
MZMQY/?Z3$_"S]20Y<2A=L[.U"$1!+QTMFC;QTG,*-&6'A-SM8T23.T*7//<Q
M3K*2-MCE)".!YP*  2,73:-Q:X."-#/V)*5TX_Q!HE%+"M,7@(*E7E89/.^A
M?8%J(P501/;:+0Q;_E5)9/+^ +VA9/>GG_SD,<\A%G>I:.M"A^((C):6X#+0
M_@YJPYC#L7)\+\L[GF0)WYL+<!S(="B. #(MP660?0N[[2""(X-AV#C()?X=
M]$YR0Z,5H<GZ)G#"A*'-G;X59PY^9ZDE-09(ZF65(?0]-$)9AGNX$!DJ,W_Q
MF$SG]S$1"@(,43TMM%@ %$ -HLH0^J$.H580G6:'VR*E9+-XX9=0#:'"Z X4
MFSH99<#\"!NBJ7,^KJ/0[=UQ*Q$=@[G3E9]6_+GE,2=QP@6_7RZ4A:E/D/+^
MLQ^CR/OJ;V] P(X_&B2'OM;TY);C5A,9;;=A;1U&M&4FIS%T7!22R8&H"Q.T
M=ZA1/.G!BSJ?>RY;Z)! 'O>Y<=8\Z,.\0?8;-F*Y1 @W9*9#>0S;C)$D<SC5
MP0+3O48D=.7;VSD34/Q(/&XDXZPF07#C[.PSBL0PG7$&' /0ET6.@SH" !AJ
MRQ5AW5^L;8_DT.V=GMQRV.K""&U0XZS%T_D)\^]]I(BHE,2 UU*]:'(@:J(%
MK5TO]!U(164,NXU20CDB\-&!:E0"V9@U$!O!@FD25PX4<+0 ?=6,=,'4K)7W
M\"?^G<8WF&$:!9T1K) :(>7( &<[B<X\F8.^)5<I7F"C2,L!@('KPLG@X]>=
MQ)Q#KXXB@/OCO491950'CZBV^'+TU'$*D(N)DC7OX79BA]K0SU"-TLI!JHL^
M 'J(>-'31GIC\$PTI)8#5ANF #EIX4:ZY82&OI[J9)0C Q^)*#T#@^6_#U[R
M%2GDHJ[+3&CG&A1URY.]1QZ W0$UI>&G*-;**0>G-NS0,@&NE'&/D?(NHS!X
MATPJEAP$=4BA[?J(0C3Q[PT_=*.T+X\\71>ZC&#B>6+Z3G#C^,R=.W%6?K)[
MA=/](DY!90R^DU)".21U20'M0)GQE@8A\<X<RCNL\;ND=)F*HRUSO'W7A_:<
M- @.WESI""V'#/;@7Z(D_#C)0ZR\MQ,[%TWG[*@$?\EM1'WX7H"Q/'-8ZS(7
M6E9<,PM<>:\6&#P)@3'81)E<<A#@\@TD+CKS"M$Q:20W_!74++$<K::LA'\<
M5=MI;-N3@+?9V'MDO"S.0]<-%%8/73<.73<.73?4!\=#UXTN:!RZ;ARZ;MAS
ME8;;=:-*C+D]4RKTR!/!GIOBF6S$&*22Z!B.'[KRP[)T5?J"6#Q)D\>(\@=X
M4'';(S:"))PF<:%TYI 1O8CCM!=\,D)##S/7R:BY'T?'0']/9D^'X@C6D);@
M&GMZ=(0,V=+541I^S*563HV-.SHO)T0+IZ(R!E=!*:'&OAQ0D$S3).;O#OCA
M AN7,JE1@E.1E68?#^0(Y>:^H9B/.BK9KFJ[,OCD(18ID,!ZHJ+2Z8;RB80I
M.6>@R_(VSYZS$FI>6\K^SX._]FK#@3U_K 'HZCUF"]$VGW3:V;(XF<Y%52._
M1B#TR7=)?!L%\#N,DM H,*L3%$YXYR.-XOB&1G/P7(#RR*,0?D44.,>6CR0D
MU EXP;7'7[WCS/ 7A++67] (-% ;!RI-(FMN0-@N[!D$W#B&WI5#/Q.>/X@#
M4@VA4>!3)ZCFTTH[GR$F;"Z\9^XI?YPT$@W!<-"IIV4QE\G($:B5E\X!IA5.
MYQ$E_B+<E#"ZY;=V/K+9\<R;^Y 2)T"( !B1'@>*9M+4.?-TJYO)] ?Z]GI_
M?)L1&P-\)(+1:$_8"8)M"AL6""4*XU@E4MF -R$435LNPH10$N>&=*^V3]&O
M1O(UNR$6#>DJY]O81;!=!67^L.9%R'A)11G'=92<DI@90!Y+F<2_$&\A4"X^
MD%M!C!K+KOQ8O1<P6#T DM?(T6E=^W<=A5%U?>,X?0W$QH)FD\PTFA&VCT5R
MA<A#3WZ8,NJ9:8["^)C,F3-3>@SX[)E-@K'CAPY=BR@OKUOD0:M('"YRTX,2
MS\3A=!1G-U2HL%HL%LQDBGQ,0@(?O5)1&?Q>W2@FG?:,+5N6E%\@!\:C.O9H
M4-@1"7POQ9Q07JV47^(?.['O F,@IS$*2Z<0CTY/10@T3OT@3<"C'"HJHUD=
M2C'I-$ULA\PGPEO4,T?VB6UQ"W*=\HE,YWO7QACKQXSV6-Q,0XDBM6%4<)%I
M%'8&A2GUD<2TC(6JU=$1/]="4NBIS+?H5,HSG6]&%TTF]F@BI6&84F^]B_U5
M_+F6<#;[>=#Y_JHJ9O7= )N)^%<@CG,3[X]T\XYA7O-\$U'QAR2A_D.:\**L
MNVA3/XD15.F-]R%T&6BO33WCW)Q9 JNNY:)[^PJHR\WH;51G.#2>UFR9Z;K+
M$E*+BSI*@T@,;P]NK1"U4F00?#+A(58:!O!FJN\C^@''';L\5.0?*O); +'1
M3;Z$HE#TC$.LRI?2PH()HRY?+BR=VOQ6D;0J-93J?#D-K+BF67%^G6I60FER
M.34>1, P :_15Z(RC#K]3L#HE>MW+AQ"*=/?']^FZU1K'Q0U0MI5^8"-$%&@
MJ*=E\0RLC4J#M#36"$1?1!1P%$1&L5A4 FH\ 2*U/<19/=IT[5UQZB\D?2$V
MGP:[[SR'DE6(DE7PAB/['?R*1VJED9]>TK" F!I!\P4H\:,T.MD&C>.[2+$O
M"U5]<.+-%1LS+B+</"-L+K&?D*Q@\890/_)FQ(T6&Q P>G&CLSOTIBOX>.'4
M0,Z8"E/?323=8D3$<O.+\XC>.<^\8)FO%^Z#@+MG+=D8NEZTER].)65)3[-G
MM>ZB*FG&2YZ45554/)-AS,D0+A1US8&YF#7:RG1P.&9DE5+WD9.=A,S.)#XE
MWFE*^;8G3,]&)3'<"EW2@X?73)!H-9UZ;&#L]R:4QW  ,)*D9@N;0T+)BTXH
MJ=4G.SDC=;6MAZ0S@.=)I7EEMM,KG?CQ/(B^*B_Q.]^,3^<YC1@_B7*?U$%]
M35)6E%!U2Y!L63O,[)_K"XO&?@Y(9N@F2V[,_L0X56B1',"A41,H/0GB-*,J
MTYC.S_W0"5WF"O&N6-!KJ9;4N)96O=0TDO;,>Q]42>:!R6F8-YI3/@FJ:(I@
M,MXXP#$7$TK3W9VF#?SM^FWC/SR;J$UV&$%[S86F+\S&>$K'%7?"G/H;2I9^
MNHQYP/<NRMLZMEEO=:,-?^,R%0]TPUX)_7/>I^Z1>**1(QQ.6L..8D6UEIE&
M(*132R7QKOF,5[U-Y_<QX;U1DS*?2 U'3,F/8P]L+UV=Z,*A)=T@P&W5EPZN
M%=?VV')H&F7UU C5.0JVE]BF)RD/7=X2-Z7"U<ZI%KZ;")W>/3KA'5FN(LH;
MV[ -RJ>"1V"] &!H^"X9I/2Q"@LNPB=&(*+K3XPO<AI]A3\#[1$8U[8MDY!&
MS[ V[O,-C9Y\GGS/=A.>A_)$Z)IQF?E]-\Z:LWWJQRXE*Q[=$,_1GE#B^0G3
M)<T@0V<B(]B5@:2)U;OK-'LGJI\>7DW4QF-(&^6FT]2KU8U,'WDY-2DW8P&H
M(;&FON%7JY<$LFUT&MXZ 9G.V9IGIZQD?1,XF]JD5?F5&:@'!?2(CFN;TY6D
M3J^PUAT-*3\9GY+-?R_"B>M&J<CD<@GSJ^'+A+5(CL<^ZDE0IZL8#'ZYZ[1W
M_X$ 7)G6"#P43:$UMPF#0>J&^T"^EV^PV;[*_"%Q+!$1*GP(M9@8-;9Z8FYN
M'P8#NB!:1"5[ EE*=%Q;I:XD<QS5L1SXK9(=:[B5YYD*KLNH>,H[:,3-LY:)
M42]@/3'GR08P)=79LP.[K.0'V<J-T8PD*0UCP9035 %7OL309N1QK-@NHLM!
MA.\+O\N-Y%E"84+0UZN:\CC@;273'-?:5"!$:'-+L;8"[Y;ZF.(*QI+-0:ZM
M[@8PPM4[7=-\+Y/QQK$BS<64(P7\.EZ3C]:G6Z2F/ Y06\DTQQ4^3G1-$LZN
M".][Q#M>W\<\)+QUO]W$?\) UH#PF(RKB3QS5,%+L++K&%[#[7Y)?9ZX5HH_
M,C\;*YAK0'A,H)K(,P<5/,\H9^(\HHR\2X@G7MBY?8QH<D?HDH>ZLF)=)%1U
M*(_+"!O)-$<6/M%(830VU"T881GA,:U7$WGFJ-;&E5JMUY)"7?HAB1GSXCX<
M>G4JZ8PJVZM&7'D5 _#[?S.RRI;_=(X)D)K.J "J$5<.$'!TYZ:@AUJVI20S
MHN"J6E0Y-K#]]394B#B!WE"?$5SQ-D%K#/>CGM:(0&H06HX4;+56/K[E/CFM
MV1A/PD![2>?(UV7T=#PR;+N"\%*FHD\@WDE!17!$ZU5'?#ETZL@,X(&@L.U]
M'PADA%_ @4 JSQQ1\*C,V7Q.7,;QV3-3I'!!9FP.TY#SQ?^?AQ">G&!C0/)N
M:_P/HHE/^1>E3P*CC\'AN ("*!CE&@7?V*838YMN4/MQZ*R&HBR"C5B M:UG
MYD=UV.H;V%Q%:V);O>OGD-1M1&XHD+&JBX=UZ1K!RZ_A2R-W1Q_58M\33=[J
M 3C@551ZD!@+A3T"X]K^91+*P8 K3\NI52_RD:(G"B)C\MY5<LJ1@>U#5(G2
M2#%1)*!(OS@*0U0S[US&8+D_13BYVK)A^K!Y'>0BS-T3=NHNLX25Z=6>CS$M
MH0[2SC4 O-Q,AR=YKI,-'5!Q,J)X5B>!YVH &^C*WA00M1N>GZ2\K7SH\KX?
MWG&:7$?);T2X1>!G 4VRHS#?YL+,P:R)<6&U?&5[3;@^=MS/"QJEH>>$WI0N
MG'"G9]Q^^]=6#E9IY&VSV4WOR1LF'2;::H=#)RADCM4D%H:GMD> :X>KQ72>
M+7-&'SJ O$_ [A$ 5 <J,66)*'5:T"*MK&,G]N-H7IX26UO7Y&M69</;O],H
M9#^ZI.+3RCHMMWQR+:?#9"PZ0."LH!I"+7<A(;OI?#LP,,?[X]OT'9N!*JNY
M1#8Z;UPB:/A^^74I@K&GQ>TR@O*1L7171J&M+;^,G)#WPR+Q'76\HO"U1(+W
M8V'0,#-UQR1S',!?^+;CP>Z.4(-R6?%;BM?B%E T5ZI;%]T:6VVGC+1 ZBAU
M[\N%OR!J2=G5>PT0I:VZVJHYVJ,1@N5JA3V4$Z,L=61+"DGCM4BVJ7*N2DJA
M\(I8INJ[=C78!)TBKJD4@^9[$0@Z?.LO0G_NNTZ8Y--PLNWE(IQ'=-EP%FX9
M;HL_\Z9L]^P 0'GD)\%ST>MIM;Y-CMAP'$PN'4X"WYQKD;1W-ZR%:?6)8!T1
M6C/NO/T]M$GG8Z*[+0HB'9H:EL?#TFX5%;M6OAZP:@M#A92L>R>2BFA,%Z6(
MT_?HH^S3--;VROY<$ED[7T4ZP/ <%B56>QZ+7"(6#YCB3DBMT*V"&&)()+7=
M&=S4[Q!@7!+F-Y)M_7;HE>])#555>S"K]TYR3 KUU)>(/0][/U;(]PG^JQL:
M+:BS!#/+FV='&LG)-5SU1(O^<.UL;C,!,[TV&<^.16X)T_9A&1.)->L]TKDR
M7:T"G^29'!JJ;JPY"A)&ZMTT1LM;'/FP6+YS$[7^#X4F^%3Z3#?)S98Z5][W
M9-N-*)\#]3[.'!JR+8QGS(O!D?P0)9FVD9#= ;&47$W'JH/2!%NEHD<M*EMZ
M7<HR!M7F8MP>;FG4E+JTO-X=%.^6IH:4[5N:1A"E&>O#BH,4N30\QGCEA,Y"
M))TXH;=]U:G&+VD7,I,\%\4.)]D34=L2SQZ"@>TY:;LCM*")%U7LP(K5?05
MA1H?,-/&Q-;N=.[X]%<G2,D5.\XSENJ3Q5HU#\DI;.>-%0&J)=6A=$<V+M9Z
MJJ=E,?]<!\=*_Y-ZH5D,; K/\($WYMBM^ &Z?-W.6/2/*'I_9+U"1*^>?2:P
M]J=NS+2_U-*E>URFB[9-=>3&\B49B$)5=JNNZ%B\=%LN_4V71N9@\ML3MKL2
M\0@=K(M9(C39(83N5)K1;E^5I44'+]W"B+B]Q(M6FE!-Q# 3L\5D);+@;.(E
M)F4$9F3%7^UF?C'. E*2:7ODVAT0?WGH4+1;L=8 927LK",^:S<I?*/;-OV"
M/?_P?AMHJ1H[@[=5[CLJ3G]KT>8,2Y\51&P6Q\BQ*>NM2C+V+'3FH=VPWZ[O
MJ,/\-K=2V@>5>:2B@U8KTT"N]4%$-3*^!3>A;+M*1@_L:HM@ [E:.R[LU[\=
MK\5/:U K_Y+J(3?BV?POUM+0)&IW572LG53(4<O+:=%$5%G[VP>>QN3'A*RY
M;//W*_OV9*55LW>B?A$V.#*NXME;]Y%X*7^;.Q>0*/4419]%1B/#=DL3[5#7
M@1.+P7_-*MI.<K94:%ZNHVU:*7_%<MHMIL7P)[S+3+B1%OY":2!K-01B6&6K
M+TN+UV,[)91-2^)0>BL16*?Z6YE^#ZFFQ;0(MX5JVZS$;=;XOV9!;FZ\^%-
MY<+2Z9S3.U[S_SUG!"**O2>8<#"B<MU6 K9:O8NT.8RRB)=!]L1P]GFQ2"X:
MQ$+U&EH6SPGZU;P-XM+<)%HXXYONVYM,6K8Z\U^(/HIQ*5D)%<#6;-@S9_K0
MMI=Q8]BDMSKN'MW>EU;.W=[_58\R/">X76'W<$YY6?DN0FAP)$7>V[-XM0OR
M3H7SY@S#?ME-Q:%I6MSCM0K& :6KY^&V4U.>YXBZT:NHV#5H:@@;I=-\L]%F
M']GI,B!3E<+@7O%6O.R_K5=A)S+V'#"S1@VM1)@_C]T[N-(8##BV#51&U(:C
MC0SSMY[ZC[MIM%. =;='V:9C__*L05YFZZ/#\.-LXM%%GH-J@H#AI(^U%\(6
MU-VA>?J-RTSBJ1^D_$'F?BXGS;@831^%UF*V5L>J4X*.<KW_UZY$+YWSN/M1
M$O9UE)R2V%^$/$ET$F=,E#C;/KQ1>HV#J9EP8)A3LTT88;^.XHU6<&8:_$/
MU6US3K;;<H(6QP]#I#;C;=)">XR=_074VV^UI: @"Q1EDO2F(7/L4DJ9WH@<
MW)Z, P1O-HM?3 OZ@5%!"NN9\L8^<!V%M,(J__[&?A#W,?2_I/4A7[AUA,JS
MO<A5Z]81N!AJ)6FW5T"--7$?1@\QH>)(>A&NTH3].6([6>!GK"/K&R2+8VQ-
M @J1;O"TEXXF.$ELA\8FE7UPVR"C3%^4BDY7F_JYC9]<>U<!Z)*T9LAB6@EX
M:Q,(?'1J$3HHSC5/?HK9]&;L?ZGOLI\$5_=,]'WK3!M>7J:ZM$)%)V6I[3W
M7@.>R5>';O*5[QZ=,-/APM-AWE*ZW/RNT_T &%F;IQLX14$#1<=A +(SI7B)
M8-VJH3%AYF6H$!0RS5>XO??<0HFI_Q5:;VUUX89&7NHFGQQ*G3!9%UD:/:U+
M3?*V4S [MN R%[>E>M3]#EPX9[G1-N+:[L0[0Y=$=KS._MC#F<N(B_$T[&HK
M9ELWP.K6!\J5TZ'12Y4,;J\7!:VV"VA_U(\TBN.L$!E]"A5B5I>#%I3E-=$D
M.9S.+I,@B+YR__ \HJ=1^I#,TV"?$R3XC&B/#$TSN<+>%FPJ1+):DNSHP!T9
M2E9.I9=M?>%,W0"#Z+#3#(>&))H/RJU%/R-)2L-XMG NV$&=[0HF8M_[LL4[
MD';RWI^^1I8PV+;9QW9I,58)L+\((660_+T>DCY:X\!FJHR\,4XQZ,SY>N4D
MA/I.$&,Q7J%A3Z4-^]TH1(1RNU+0^A31SQ<A.^6[)$;#HTK$9I2R+20[8L))
MABBHG3.AQ.Q$^3&*/#10JD3&",J.F& =GSUJXO2"!<9F<(L>45L,,JEHEDNU
MEWYQ130C/,%DU^6'0V*?T/@V$(FP&MTBXT/!790X04%2ZRBP\Y7AJ[MTHIDH
MOX4393'X?4C%&4/S:"7[WDB$*IUR)MGO<%P=^#-49>@Q[J#E$]/W_=^3[C6^
M@[ZV>8F-$_<&/HDHB7FW()Z#<Q<=DUFVH([7^>?D\>J&!C.="-F^ .W0B+&;
M@*%[<36S=D/)TD^7\8WC,^[@(6\8W^*& P]SDRQQ&GHH6;I?L0F'29&G#(QN
M\_ O:1EK"!,ZR:R>H<KY%7,5FQ!Z28@;"1CK"%LW)9Q[2!V*5F\?35$V$J7&
M!0#@&IZ1I1.F<_8G7@\C/(5?2.!-BI[)<5Y>&U]'H0NQFMN1?$GKNJ70&P_N
M?;EF4)J@1\+FP;0W#TV"LSJ,  GS910N[@A=<MZVQW"RXL7U8$#K$GDQOKBV
M5)N#%[V[;%"@&]*R^>)OWTZ;1 -^@,QW,3]"0(&N1>&E0*TGS@S@'V'O]>IF
MH@(3U3,?K:]F*M$\AM+_*PP&3YK41*);:MOVB0K>=8MQ3BX2LH2^QZPAU/+^
M9&_$BGRPV-X007-=G2!0*G\#4#LJ+Y7-?A"8K0VF1&>!:&7T\^MX4PD Y*'&
M-/D]*]29TEM"GWR73)Y]+=UBWRT!Q/ZU!4<Y+!HLC^R;U$T?R!OV6Q+&;%A-
MF*J+-JJ3B:;]:2-]7FZ5T8I/A:6%@T R-M[)+I?^&Z\RBPT(3>JV(WZ94(#[
M&=52^_TM/@CH,)"YDP8), Y<,J E^<KE>;R^8U_3M4E=-HX2I3&8*2V)Y1C5
M7CO![.WL2_J&J],&OZ5DR8P9*&O]GE^2F6[/1$BD].P;)%96K!T\7%KFSWPC
MNG+^B&AQD@7RPR2#XEWA +MA,H'D<E=?M9J*_=I9DNF\0@O,!5./;=$%4^M9
M+O@:D8!6%=32 G&_&@"PYGYUP$#3^D#Y7\<D=!^7#OW<CQ-6)3=R3VQ'=CEJ
M&*D".Z1SPOWX9+ODAN>82;6X'KU=$?;GHNV0QO?3I/@-S5GK#"&"VU:0SBST
M'@M7E7@Y%'X-U*Q>\S2="RN(-8D-I88Q"VOT@U4#,=OI5"9H-<D-*<<UOQ&2
MP=/0.F!B4\I:9XN]7@$3%-6OD#AN(<GC\4GR6%LO6TORI(4D3\8GR9,=2<*<
MO7.S<NL$))Z1)Q*F)#,Q_.X,Q1K7T[*;!:7EP5>:A]4+#NMQ]_W^&2A0*<F,
M#"6UN* /\6+-SJ)$O%UY%A"7MU=V@OP6Q\!6-0YB(S54Z[JTL%W-<@"^2A14
MCZGSF62=:UO(O>;K_?OT9O*NFSE"4Z]/CX0$OZ0/+82L^.KP55HU9XWB(V/Y
MBMRF%L*5?<^"P383K'2R.F4],.&>&T+Y+YP%>8<=Z"F3LIXLV"5?JB(S6\U0
M3WA[<9KX_*E;\M#4O*NENO"1MP_U[4D)[%5+.94.>EX=$B/Y3T8!R]@H$_\:
M\"EKL50BW5/^VH##ZR020I=";W$R;*0D!G#W7*.79;#D$M+) 00!!.7B1D'$
M\G5-G2[6(8*4$UA/#OPRI@X3JU<PW6#!3!$L;[HX%RQ2&O:N5>J-PXZC)),.
MRCU*U9">.RZ9+'FH W67+Y&Q& AJO>F7I01^H2P.,U5Z]Z&SY \*_$D\WN*)
M$YXD"?4?Q+/R$7]PA_W.NR;)]K7HXJT.K1,?)#VKMV$:F,(+&/@^VIQ!\>$X
M3GF+=O'6$CSH^R2LOC>% ;-$BKH/E9IAN[$=O*F^ZV0*5AC\ZRC1[&C?/(K=
MX( N1AK2: SCM-GYSACK'CO6;Y=T\=CM=+[_1X5![;PSMF;#GB=CL'&V%W)S
M)Q< QQ.SUE=!9^C;HX:D='J@(D3JLE:LS(<F<<([\H4QX4],+T)NT;-KBV3/
M?!PB>H>(WB&B=XCH'2)ZAXC>(:)WB.B]](C>CH?$Z9T]NT'J\6<L-^=?<0,+
M#(XVV;$XP/IR1(&Q3&(ZY]3SF$76%@L8OV9Z@P\G&(@.J_:N2OK<#_G#?.%"
M$I0#!FR'U$BQVA48=$OFFK6-;PY'<M<AE8UN(A7B2Q%Y;,C7.-)#]80KXE$]
MOA>Q3Q.N:6DQ=E&IDK_L&I\Y_%&#KAW'M0G8KIG2A[JVDZ&^0&%?/-9GB#=1
MS=XNG;@N39T '&,UB:%U'P8"N4:F*/4 ]4PQ9HZ=\'.)2RA\52-;SSH%!U8I
M0YP;P/HI<)7:=#;/FJ."(:H>>F#-HSOB62-"T+M$?9.1MZ\&-[Z[ []0D[LG
MO]Y>>BA8J?2F+GFC8) V$7AI/E.C0)O?; !W]/M[E$6VJXX%6S-1@K[LV,5+
M ^C3;D;EI:U8/=%JO2F)ZC!! ET[^@O;;>LEV?S8 OK9AK&#=[PI#3XB6]Q1
MBLT/+,!OLKT^L2"C.J;3CK%$M9(AD(*UQT[ @U^WCX0D2*\J;"K5Y73D85I5
MH7[#&"TO[J8K0D77@DOBQ&3F+QZ3Z?P^)N(UC-O$240"47'7X00W_&##")]Q
MB<3\COC2CZ%7!A17_1M&$[S+ZP4,!]C(K19[?8)OPQBB8(K0O"RGN]$1,J@5
M#</3B, ' @$\HJO!7W_06SF1(""J=>5LWA$EMQ^3T*LAKE> HSV8E2B *2:&
M\M$(OW;?%7=#20/QGCJP-:;5"8>%QMN[\,K2JPJ,8XWK"@XT8"LS]H-9V$!,
M9>C_XU_?O'GU/Y^N?OWN?__G].SLNZ_O/I\'L^24_."]^^]X\O3-A\]?;[]^
M^+A8_'GZW2IX?OCGT3OOO[Y\N[B>3)^F3A"^_V7]'[?_X2\O;K\//W^>_/C-
M\?G%[.V[7\^_^?[R&S?XN_=?T[^__>,I^7SQZ<?DRW?S;U>7;^GQY\>SR]G%
M;\D_@R^_G7[\X?/"O3F^^YC>7I_-[^Y_/26G?W_Z<GGZ]7GYGZ>N__YL=DW3
MA^/Y'[_\<7_W[NV'^9?[H[E[_OW-?\R_W/T6_OUIG7Z8K;_YY?WEEZ/HA^_^
M.R#G7OC+<W0TF?^V^.%Z\?7[^-/IF7N[G,Z?_WG^0WC[Y>ORB#P\'G_W]]0]
M_N'^[+?9=Y>+Z1]_T-NC[Z_>?73GY_?_=7MT>O7GQ9^G)Y\_^U>I\^7T\V_!
MYU4<3YV3/__\_K_?K^.+RS\?[^ZN/I%@>>VZE^?''T_OCM)H\=LW'SZ^BZY6
MG[_Y^,<_/Y#GQ=O_O%Q?_GG^Y>*;M^MWP<DO\=/)^N+[6T+F#_3LVX__^^KD
M=O;FS3C=6@ CJXZZ0R_:'I>BI8P3#$CAP^@-5GT;&AR:^]2*LY>PT;:#I#%2
MCZ(T?:O"R):ZAORTX_$PUGD ZQV.KW$I R >6J\^8BA-OZHPHON$1KDUOVH'
M&+$RZ^_4/,HX%IJN2#0>Z<*Y_Q2,\.*E;6,*/SR)PC@*?(_WIRAL0#3/YL'^
MB%+/(EB)D0I7=@:'N03C<D-U-P0!N\GK<E34'L5&)FC/EMT^1C2Y(W2)!8"$
MP- !D,D$[6;Q5X?Z?/5CR7]_?)LI:\W"E\@#JPBTYH(#L4Y>EZK%%*5FE+1%
MA]*YK4Q]IUH5$:Q=2L->1[4R@JZ=J+"%8,2JQFNP,M^W67VW2+MRDI0R#SB:
M9[PLEW["O<T&%_.E^I>7A)DDHHC19!G.\6E*KIDL[KZ2X(E<16'R"-YSJRT;
M%GO;:&A[6]DB=8:2G@7[ ]F8_-#]8'-YXCP>NJ-HJE-_SED]S(H 25<:0\42
M1H#-'CBF<?Z-./3N:V3))N?4A^WN&<M2IZ$+AA'& 5.7ZJ#=1VW1-;KOV"96
MA2.,<1W\HNLJ,IW# :XU97!!'Y7-Z0]Z,;809W]9<SW J4]WR&<4 ^DU%RWW
M9E;WX80UK,-=?=VEII%<A6U=SZ,4NO.M,?FAGD?:RU.C3AG/8T6 5)NLU1X2
M,":V@F!M'E1/)G8?3U +.^@EV%EL.JE)Z#;6?[+IP KR0P6XO3R;,YC0#"P\
MGMID7X*!K< '6C)I;BDF\X109"M;I3'4E0@CP!Q6Z%I+7?NP9<>>T:WR,%2\
M.THV!QHV,*2O;?W;8!FL@T754) YFNIX4,_6> ]>!&L\Y-4)(\ <5JA D:G-
ML&2 A[XX]<67 P@=(FK2HYY-ZT#O3O2EE>,$%_%I:0"0C.905U1K*>59 O!9
MZK6+^S[TLM=]B'?V[+*/HKQ@WXZ'H>Z%'26;0PW[AIQ4Q7J"UXSV0)=N2T'F
M:((6KFE:$#UXNQG=T:U.& 'FL$*%@W*^%=8">$&JJ P5LT;IY'# I.W4+O4^
M;./X[OVW$-0UHCJ4Z+:R5OI%N>\; B((91'3Y)'04FFQ\Q"ER69"#:6W+[4P
MH@S1)\(KN(@W>6(0+LB,<%W(#1BO@WR':$\TB(_%T.C($:GTH;KI] ZH,?FA
MFK+V\NRE]? .(_FKMC,G(3>$NKC=.S2(CW2E2N6H474,OE+Q 34F/^J56@>L
MC:=L)ZY@)YX1E_A/W//8/DP=+:BSA.T$(ARS9II&CR88#-<N;K!/(#XM#K@M
M62R/8*OAN3D.A6_=(!)@GT*0W(Z_3WQWD3GK^#RB[',DX&N1/Q\4!,3=[YV@
MP N*EJ564AV !9,R3N'E) Q3)^ ]C&KLZC2LFX5>]24((8L=K+JL;1 9PQ9H
M5G23-[)BHWN3N+;51L/:5H\R3M@TI-/L9^ X&=>\BQK[%[F,XIAY1[>/#B7P
M[1_X\^;,[8IO,@I<$J'K!W[-0TR=W5=-HAV.6Q7I 7-?'=NN9VT&7]GCWI&0
M3FNR-D#LF,/KE,]E.A?,QM,TB1,G]-@,CIW8=X&!,J-M]3*P/8Z& FYT,<!
M/O6#E'=*W&5DXOV1QJ*;31]P:W#QDH#7$7JCEP&XSE7\]+/2E=1M)E6!+W6U
MC('?7E+- ,-VRVG8BTRV1TTAK>;F;1#09+J!#$Y.9:R^D%)J&B\>(;G_YWEG
M\9D??[YR0K;>N?5F*_N44';*2?PGE%O/[>@7(1-8*O("/S+1<S>1S8%<)&0)
M[5%K$FT; -&2I=:'3DGB^$%5[K4'9R322';0"0+YTC+3BN)XC27X_<-*Q([M
MS\E9(+[Z\^N8+#('$\[#D<F LSQY]OM8#P4I1"/[R+Y)W?2!O&&_Y>\8;$._
MI7@+[G(JV^5ZD3<7HG>#.7^I^XY]ZU1L/V@P2TAA[J4YN&^\RK2:U_RNOLO!
MD@D.Y_7E.IJ_O^T;+F2LR-Q)@P0?+"XXM#R(3<RI>#[ADG^8BPK>B-910CO_
M#<V"UHH;[W$:!5D4*UI/JX=U66-#-;1= RU<&UI+%-R(-J-EU8Y" H9B1S?V
M(Z+$7X2;IPC=]1UUPM@1=\BY3WY5.2?7'U%T![,:)]6R*-N#A[: L.X],@[.
MGMU')UP0]L^O#O5DL'3/[JLC93<DH^-,5[+[:J4&C950E?N0DLW-?:X:TW!'
M?7)V\CF<.S[]U0E2LIW>=92<DIA]AZ=T3.)?B+?PPT7IL*RU%/OB92A*811,
MZ VH1C5#COB)]U=BYN?E11<^8>;*B5-*/&<[IQGA3]9E-WN0H<"-!<W)9)2%
M;+JQF/FJBB"B:G?J@8]6B35XC!E$%Y%YP-OQ]R*-?2O=UE7 QK%SL+*E Y+S
M=KPN?OS%)Y0A\+B^)$\D0#AS:Q*U'\+L9_%67!M-/!"?&99.>H\7E$.Z&>U>
MCH$UQW:SM2-%64_&:*</$S; S_C&8%L\\/<$M5XLH*.=+S%R3LF7E+O$N$9>
M21%O!8_!P*N!T BY0JWW@G)O!GV7XH#,>-/2:%K8>\+4.21BP-B+L98 .0P3
M#0RC;H06; LN+ I.(%"'I+T4.@,CU;C/[@D2W9.Z"%=I$@N/X!TN>A)*-O-5
M6QT;I #*1(CV)+J,ZOO>@'O_4H%[OP,<0J<$"=4/O0'WX:4"]V$'N+J."&TO
MDI_(IL9@RRPOL&/#LTF WR/7$K-R5VDCAJDK?.1[SOP&)K]Y$?/$UP)3ZC96
MM4VM,$8'I3SLE,P)8\ [B9:\J':344$IOZGC<OCD)X\7H><_^5[J!'DI+E87
MO([,_-4TJ"MV*,5F"K6."[K6+$\]"W\UY6F'4V/56JO"*"89CZGF-A.@H#V=
M[_\1R_JT9L-25Q1+BM,>K>:RNE=H)5LYBTPLZ7+%1VAN!-7MB+0!8"(%8!H6
M<F<?N(Y"6H&!?U]8\SOB/H;^EY2@E7>AL]LUW K+ER1_8Z@B+*5Y]%I/UI<"
M2P_%*&C;S_(HC.!)X,0Q[KV?A!96HGWC?5^?JUEQWR<3/4YU6D&T?FYB,O=A
M]! 3*CHBB4!0M2!ZEVW<:T(T?O%\:M,[1O4"E*H-'H(X=2+HC.-=;>(JG]6"
ME>'I'VKY8.D8(ACBY00(6YV2S%]NEU,+O#F5!0I@E)VIAA!^ND/-AM*DX4W@
MH":HJ F"&^]Z?*S:7!B(,)-/2G&3/%93*G&I6 R$>U53ZH.X:\5VJ.75]YKP
MX'ATN[K)"\W/*2%Y#U3>LQ9%00P(V]2-YKVH;J7721/4.(M [2[UDRA.IO.S
M+RG31H-B8(UA+'1>-P-$6QXXQ=F[E'>Z]FT8.7%6?N($'9#1&-9JP78'K'0D
MAG*ON,O(#?5=\FL4,%,=*-81N"V4TQRO&53($.62;Y?VV8.?>,X5<^3\5=#/
M5B8E:2_GMAMV<OGI7K$!W-$6#M4N9^C7LFK*=HOG;=R<&.&BY:JB/,K#&&,<
MS2.ZR7>47ETWW<=:#HRBW\!"LCB 0#+J52L4>SU6T?>ADDC!9+A[U,-%*E"(
M&7A]@EZ>VK?5A_O3P_WIH%3O<']ZN#\]7 P<+@9PV@GP3/^]><;5B<95L12S
M%F-A&2=0'JV&3'OWVF'A'98N*GC->P=>A&Z0LE/_19@__C$0_33G^Z"SL&J@
MU:<'(8)UFT3NYZFH&R@UK$4)6>4/$2GKNH[7VX_<.&O^JPEOQ8H5H )@J,VM
MJ1CSH31FK #!N#5CNY$1_6%EK A.%XH+O99BM?*LBY@*4AIA=6SK70\[:7O9
M&._(3"=:@V*E8I5J;AD,O9O ":^=)4X6(0J+=M\LD"Z(,OHXL&@T*!B*#H$'
M6M"TR&IHQ8HB:45/VEU.KX)H34C)9*+$2-1TK/KYF+:X>M>L%#/.^;*U^[-A
MKOS@ZN9!UJ%XQDK^[&6CP+J:B BB=24#Y'4G2^[LF7F ?DQ$OM5P=;"6:[NI
M-8/7SGK$<=H+=V7_/*)SXB<I)?%%>$.H'T$_1HS!X4$1-9%L;B9G6>F8TW'V
MO/+I)H"=,SXBV]EM+L/V&6WK<1OE:$Q<?H45'YZ1.&$\,,Z$<WS/!D'J+W,(
M#ZL"9C(, &+#C<-:R"'L)2[<+$]+C57^TF%A72WO&!,>3D1O+/&\0U3X$!4^
M1(4'%!666<K9[3U*9+B>EL6RW+YBPPW"1NEXT=H+VI0:E[+WILDCH7>/3IB=
M0ZXCT;*;>,,*&QOS?3AB=@$=JR][#U/8.2=_9$,GITZR;=4Z/I5NGI+-E.31
M*KN&IJ#LSGA3$U,87$3;E.TA^PP#T^5=P#5>41FRQKX<VVTZKX,!1]09E*X>
M>//[5>Q.H[/B.VP?K'AKP#5:F0Q98U^.%3>=U\&*(^I,MBJ^'8D5SRYT1VC(
M]SD_Z'4GW#/-_6Y<FLM3$5Z.*3>:U,%W05*6;"5\7^_9(&2I7/'K^1.'!E'1
M9NPJ\DA0>A3IGC'BAZ<D(73I\Z++@N]H?G<[$^)HRFPYI+5 IK5 @0:0"H/"
M2O\O'/62/8,#&T0+KD/.C6G.#>82[):G,Y0$B[&D5QR2= Y).H<DG0$DZ<0T
M^7W&&=+=3]@72IBS?VWQKHZ%5$(WU+UC1Y#-+_\8KOAB?/V\*1VH*G6S%LRR
M5/\J\M0O;>TB3SVC9RA1"]9)5YXHAN2*S7.9+L$TM#J>E20JQ;++);HS8^A,
M)4'">885:F6\00JU.F.L!Z!N")U'=.F$+A';!4X_1Q65@9=/ J6C*F4\O.IQ
MV=/DLO>)AA+?TN;W<%_2 F.\1.F'9KX?=/@^>UX1GN=]Q[S5=QA*B</H2TV%
M1H(5:_,#74(YS]LGC(9N*!4<'Z[:VL ,G.>Y<X!7,/Y@L*:*1](H)8$8Z"0B
M\[GO^NQ;T?R&$,JI.*%/=F(@C5<R?7/W4AH3V0:YN47!8*SJJ?_D>R3TQF)3
M*_P>G,\6&#>F7-IH&#/2Y/CV*? 'K>V"?F."9)Y% Y]>4PXZ%$6P^=MWC=U@
M#EDSD%DSM5@ I,+HCX_EV]M-;S&0;_><E4/"BN&EH['V=^T6,Y0<@K%D$!SR
M4 YY*(<\E 'DH1PNY0Z7<IWZ)QPZQ+R8(^>A0\P0 RF'#C&'#C&'#C$2M@^7
MAJT!/W2(&:1*'PSXH4.,_OP.'6+^8@I]Z! S"I4^6/%#AQC]^1TZQ/PU]?K0
M(6;(2GWH$//7[!!S\LAG&OOA)X=/.EG/"..Y^:'[5DOS*GH20KT(;_DK>DR,
M-S3R4C?)B4]<EZ9.,(N"@,F/RQEX';7AH*T=JB4 ;1_JB5D-^G= O;)4&^2)
M%IJOI9O]TR?Q11RG!-R9,2-N+YFP%Y#WA:U3M8* >IYVTRO:!5&[E\>](+T5
ML-:CE@@;X[D?.J'K.\%%*.ZP^1 SD>\?+I+H=I/!UKA-ME*]S=@SLHHHIU9B
M8,^7@5(\'9)M]T'WD7AI0*;S&BK,S=K\49*BV7UV+3A LJ3J'$X#T"O+J(UT
M[21HLA6?;'SJE/F;)([S1820L%E/"^L8TYB]"; F=FQHG401G_W;T,%)P:R,
M;:U?C)'65D"IR@8K#[),!3Z!<0\#BWF'W1! Z3]SP@[X4>![8IT*VPS4U4HQ
M\-@-5IW,4!I8[1/3MU7&$&V7B9VV5O7:J):_@8D" P"D_54=!-::875#0<M,
MM6CI]$=$3](XB9:$0MDHR:!X\:4^+91,6CDF=9E#YKCPM.GIO$(/S#ZIQ^YC
M=2A,E%H1<^'7B 2T14XM+1#KU " -0/5 0,]Z]2B^\;9<T)HZ 0%6[(J#$6-
MINJ[=L)C6LNZJ*]4SALKBKVQAMSJ919PLEA0LMA81<(,)!$76%-F;46(*_L4
MTMO)77BQ6# O._56WT3N).1F[%O5Q0:!H)J?FE @51"QFA_1A)9*,!J&K@T.
MNZCC *&B8L\H-AW%RI H9832)4\TXLM"G6>!O_3#3;=F#%SJ:5G(JS"%ID%8
ML&>7K4%](F%*SAG'C->$.F[RR4\>\UWS[-D-4H^IRR2."?L_[\YY!M^KS#FP
MOD,9WR*TDC-X$:?PC*Z<,)TS^BEE]*X<IG2^$UPZ#Q&=A-[TB=!'XGB\FU$8
M:_90,QO1;GVD(7YM) 8:#!4,7$8+/TY\UPB5O2^-9]4H)JUU4VTF6;8N\S<$
MIO,3YC_&T[ X,MP^DN!)4]I: XT, 3WAX/3?.V?D_ 4C1RD)W?4==<*8+4'&
MRD<VU\LHCN]#2IS _Q,\)<B(M,V$S99[D9EHL4I"=I@7!P7.\F09I6$"#&D3
MM?$L3&WYZ79M:W_,N@A=9@FXOF =L4H41KC.I()JS,AO!TK>\GQ#*MLRKPGT
M.E*2&2$\:I'IY8H;8W3*_,8GQM<3*66U7T?)*8F9.79X_GK\"_$68@[%!W*;
M# ]F=WY&Y<H#PI IR _0,>2MH<@/BGZ8<N.^L211&&^"G)O/L3,BB<^>V6&2
M\>.'#EV+.5]'(<\V8V(,Q!0V6@YN"/ X'=]FC(I;IFP_@F_DIV1%B>MO"G)"
MCSD.;-)_BG^"6QHUI0%$L%N8D!K)8;TQFD4&^3[EB;*GB><)8=U%EU&XN&0&
MS>/A(_BD>0/*EMNN=7.F]62KDT[5ZAH) [LM+".#9%?:ZJ /4ME>%J7=\)$U
M>'U=D5BI#J$-WK(XL*#&7(S)0RS^!JP-6B3;!2C#!7_FIBJU3]1/R&GT=6<[
M4<8KZ\>PI\,F2)7"EPTBT;J,1M#L4_*08.@S'W?K,.\M;C!70DZEDQ]4'A*C
M/D9&H?<FY@WX5/T;B43LU+3P9<1?\>4L(?4>EY(80,)EC5Z6P9)+"*W'^"XY
ME!(5!1%+^94ZNEB'"'*EBIP<>,E*'296RU>ZP8+6__J$$G:&.'=<\;X:@MV2
M$+#Y<(*AV9*)1^-HU1T)%(,E)=%+0_D:>Z760#406"4K==3 394*#8M&JCT6
M\(4K\I6*8*$D!$9DH63BT:A6Z8X$VN,K2C)V'U!1ZZ$:CAY>0E$1!#=7M;!8
M=:VZ(8/F6EV2A#ERT_G&7**D$TM)6+WOK/-B*FZN5#A(:V1&GJ+@R0\75>Z0
MJEKJ:%G,0*@_$N^D =>)"\OINHR<,+YQUGRGPUDM^P3LW@3I0R*3#5*!R@E_
M_X$F/J/$^4)!0D[#7NQ<'PB%=!J3?HTO*VX<RK:IS0O2Z\U"G"PH(:IR/,5]
MA<8P%FU2DT=9W%/H2 ,K<.6')-^G"E/H//O+='D<41I]Y8;26;&_)&MH@V5"
M>C PU@;MS:2)]D!8E>,KAU=-,'<%_L7S&D+VS%WK2Y:JH'#.^V4-05Q/5E-Z
M6BX8M =L9*MR1O@TV'*T8>5JB(]BV9@*%*<\I<IPGJPW8XM7--/R;@AUV1^<
M!:[5JR4\DF5H(DK@8I1-HH9$H?*V F1[8(N62S\1J< J;%5Y+1W&'[;GT5U\
MS44JW1<G8XJ@%!4IR0P;M68I:=2HM /FQO&]B_ __=!#2DN7$+ ;AS# 0R8<
MC4H4@!52.GEO?N2!X1OJN^0=ZI*IHSL*7\1 C,TE([!NR-E\3EQ>Y&+!$Y'1
MMAHZ!_%&I!)M+,YH@VK6JCV>A-Z,/VP23],DYMW<-^T'L [4VF3'@J6^'(%K
M-H1C5$==\8J1PH/4&VG@[KZ)3)KS@+K57U[ZS@-W5/W=Y@Z -95E&B/9S*3B
MT>G/V0T-E,*7O>%'AL%N_4M-_.)0C&R_&+D5QEWKC]_5Q$&,MZN2]\J8(?%'
MNM?80;$]R;\YZ/56-^-<N(V=,Q!J<RZ)$Y/&:K.6D6@Q-E)EV<[@K30P5_%I
M."-+-EY*Q27D="X&5^[9"JW4'\WBY;@4DD)!#02"=IUWP3CQ:4:V6@K["PF\
M\XC>Q] '$3V:-OU=-7"&<M/L^8Q@:F[3U2KP"=T\PT5N:+2@SE+#]K18V0I:
M<END6,]-8[3)!)&/N0F#\HYG1<QZ\L2$LE\8:,1J[;!6G!<3; JCU$9F6$_T
M2%F9/@3^ J.+12,Y&Q;)%$-]V2$EP341+AXCFLZ+%P)OHEC(DC=U#V/NL)V%
MS+FC-E VYZ]__P)+*5I@8^MU279.VG;E61$J'IG&<:PG8>)[?I#R(]TM<7E8
MT><-?GA+7^)M.@(M5VF2-=(\<RA/5>#WH(*IO0,*5.L/*+;:7:O7 2"IL5=L
MI<VC(-[O*4OIH1$O-E<-H=DIP^\XX^.U? "$FC-,3I$L>6/AFMF"JK31P<2M
M^=8$3M70:N(:R5EN.M##RFM6&,-J.Q3<P<ON])"W6G\W,/#Q2I'YN9'[EY'[
M&:DL9G=\F^$C71-7+8_9DQ#.<T8[=3A;_OJH5]JC9B\XVPZD!MFAE,-VM!(H
MR9$P/%G,I,3P\8$!T]R)$4[7I4:V.&?J@L"I'_-9\9:<.#=7=90ZM&//!LW:
MBA^3D(D:C?4=*G937C6@V^^=+!$54M"X2.,K"//D/EG/9F"T# C;]$T,X3,1
MIY;KB&"MBECES(\_7SFALQ"A$B?TMKD8.A=?8'DV^<4N5NA/DVC;%\1,Y*D?
MZC,?U4(+31,PBZA>"WEUC_+!J2OG&J4Y5 TIFVVBNNEX4ZK75IIH+3JW9//F
MPVB-.FM)]1,_J6TLU:S-<KQD@L,Y;M?11.@TU0"7U5Y3<&#I/J=NA!A_T'7F
MA OM'L0-S]AOQ[)ZK]#)TNW(!#9QOQA</_*D(_(>&A356B>I'E6$B=1W96=\
M/>MB*%$+!D17GN#MZ/CX68<5, VMCF<E+4RQ['*)[LP8ZSHH>Z7R[-E]Y+RP
M?WYUJ(<2@ZXE9;M^N-F5D[SMJ9 :%E9;+J\C+APG0"JX5Y"Q6G!O>B1L%AIB
M;Z:<)'^9A&=KAA@A5269D>.T*S1P#W-G%><O]+:K&!+)YI-$46H*932!>;1<
MQ-561Y   ^U]",IK7GRR'KB"2?D<I1E"A*VY11;:16+!Q=6VO@GI2K$@M:G"
MF81>J8(J(^_Q4BN7B9B)C7W@.@II_L]C)_;1 O:PO+5+V*V#PB"*WSB*C81=
M%.RW\?UFR=G)VBT8.UX7*_\D<&*,O-MZ6E@F5S/$I:O:%8-;+SRTZ'U!MUY%
MA4[>A]%#3.@3G\-%N$H3]N<HY$W8Q)WK+N<H5P#X_%K.P-5:15+-P4,0YRX"
MG7'P"XV>E,_JQ<CP] _E>D4RW>+'7WQ"F=0>UY?DB02XNU<=4?O7TAUWLEJ)
M8KUL+65ZGQ/<W4F+MNT7V\QT7XJQGHS1HO8F;.#M!KI@#\.J8T*-^7I<'H$H
M;I ED0:LN@%3ZC93*GOSZ.5A:TUXT*M)1),ES%>(ZFE9C/I948 &R6MVGFF_
M PCF8V')/N!<V]90&L1R-W%WI 9>)D*TR\&=VJ5KIG0BU@Q].ZBF8_7R!RU$
MJ"%?-$S+"[^8X#:Q'QC9)FKV:OG0P6T4M$[B$4:7+UXO]N P2HRY\F%1%)).
M5Y5"E_V+EE8-?D3E,2?)B]B8*^QL@*8\(86S<+S>?B3C:L*S5+ N5P 8:M5<
M;$_T99D;7ZP8#(>V^2GO5^ PW_89,Q ?1+5$N\I;/@>>D871R*0RMO7(D[DZ
M5RI>JX("[K>NK8:Q2@^W_(7>3>"$:.U&4%CL(?&VKD.);!%4VHJAP(+55!"!
M6?! %YH6V>UV8D.1T!XI/UNN@FA-2,E,HAR#U72LGJ<P;7&E %DM9IR(5FM?
M)]LJ/XH7,"["&T+]R).T6;?G\-9P:#<-'M:_1$424>D>FEE]4+!ZS8,/<4*\
MZY1+>3H7GT91/ 0N;4;S$%4/ T_0K6SK^'=8)06KGPA_\H=XDR="=1_/1"/^
MDNP9,DP:+R-W<Y (??)=(I] P9;@-;Z+$B<H__TDBI/K*/F-B'N21>C_23Q9
M; O:V4+EV5Z@%,?:]82T;A[[<#1UXSF<1S3[%?\<])N;/3,_[$/'L-17 ;_&
M*]=]7Q?,V-2H[R;9DKMGH\>SVWOP=DF'RP-5M%6% ,!%@M;0O3=;ZN5.04^J
MEGJN_Y4O%TS4O=M%PW#"Q&,)$A^N&@Y7#8>KA@%=-2B,)<IU0STMBTF6?5TX
M- B[T5;TZA:??4G]9%U*_)TFCX3>/3JA-(8]%.?9E.TAJUV_5Q/&@&.U648+
M^10C;;ZT.[^Q1$\:YW$( H)I!%JMXB$P> @,]A\8;+J)Z3,PR#B=1W3)GXO<
MND,W#9'!0V@0-#2HQ  @-J@W-M[:MAL>U)0L0/[QH1%Q5\6N:4<,E(QSZ$=\
MZ$<\Y'[$N6G\E;D;O(@)_MJ@//+8;8546E@M,#(B*''^ZMC6'UV0:)]$W":-
M*+I+'#PJOB]SB\%L$XEKMNXYW%?V97X4%Y:U9[S!W#:-Y:[I<&-YN+$\W%@.
MZ,:R;"Y%YCK*7:6*RL"3OX$N*I4R!O>YQ)ZX2T[L@&(OO*&^*STS*Z)0>B,-
MNBBD(X0F H6O^) 2%G%K\<_'*& 49R1)J;2BT035VE&'?*N+!G"]G#5N  #W
M=3$5-F7WD4Q#G)Y=)I3MFFWI$5YC Y8+$:L!8S,3=U\C2TAN*8\>R9(0L1JI
M:3#!D+.U*LNTK=[L0H!9EB/HFROBO30F#] 7XBKC#?*%N.J,H4W=X=F]_JW.
M(=/PD&DXT$S#UA,0_Y-M'QL>H3.L0%E[:?F L+BAI?@)'L2!&T,Y-@._P-2X
MLMBP&@AL;V$,FVB4-6C&NQWPZQN7_76O+86]EBBU/+Y4A8$'4Z<G0'\M42IL
MG@7^@G<#WK*[2?CT5S[?3K6":OUP\E*VGC[!:R[B-U:[O-</.[9Z_,CKK/64
M1/:]%^/'JB63(? M[#5'-[<ESI3HSJ$+DJAV'>C%7D_ZL+HUX,F4Z3O Y;P;
MZ8^S4']VT'?H9Y*<."N??<K_4TQ#2TM:#/N"W(G6DLT _A[TFOM0!7>H@AM:
M%=P/X$?D0Q7<H0JN_RJX'QN.= A5<(SAI9^(8*<3LNF%W%<@H>L3C3?+V^5)
MT<A+W>23PS%*UL7;3WN 0&5,-=)KZS<WRTZ_3$UWK-Y[5FG#5;@JVF*!>..B
MC08>.\$F0860Y))_DLL0/L%;2<;NR^&&6ELVBVK!:36E @,+)5.[AA#^LYHU
MZ=9-VMH$D';^-"PZX#G0]?A8362&@4CW"6KC?6KBNE$J&M"YQ!>O,%ZSP^+F
MI3:#;$>-82R&X)KM1+%!Z<@#)Z'X)(V3:$GH.9--_$B\CU'D92?YF'%%4R<P
M $1_-'M'3@-8#(2#\_SO;<(V1.;*[[@\&6WH6[1Z8E8/548^GZ[T=/8?C#8?
M&Q_R(A1YR4+]FL\U[=1G0VE&5A$5Q8L/<4(=%_JQ4269MFJ?WS1,F??H\!$S
M"M#^L)J.W0A" VR5-S'5HH)])*5R!;1'[3IB^Q3AO_FOE*TQ/W'XH]@\YS/F
MT6&S*S3ST:V6J6B@U55X*.5ANXR+8"8WICQD%,7^QC+%+O57^_<BX$:CB?K0
M(6XM5<O]IABC*74?G5@GO-8J<"U2&,4[ZOSN6+P#O!855ECQ-1V*79)2]D5F
MV/Q)-0!BQ88RFF8 3_7^5RD%:P_%,G\O$22R.?$%%W(#BQ!*JZ=E-YZFHZ0[
M?G*=W-#:N^^00XFAR6E8#9]IJ6GE[D<N)Y3PF906>.1,B8K5H!D,,!A!LYP@
MCY1'H;#.*"5I^^/;=+MJ[4,9!XE80!<'+PT2HV^-Z@V-%M193M+D,:+\'G6R
MY!$\K8OSAC(I74KV0FB&/H.1^+ *6*KTO=.4%I4-F\8-X Y"(T&+L6E#!$VD
MB!4)55/^U0E2\)*"1GIVRZL1 ,S$"%J;N_%'=XA.0F]&$I]6R9^DRS00D0\)
MGJK35*N11X5<%PEJU&4 K,7,EL\(GSJ/CA1&??L9@]VQ_2(U8614.@ A^,92
M"<!EO55$V=9JO);WAAN 4PJT?/<EU5Q0@1,,G!'&!T](I,F:MVR('5>DM#8%
M!=L]I22EA14/;"1G; D%J@T2TX\):@V$Y.TKXX*Z&!5*KB<.:\%!9BQ7A+'&
MVT4E; 'R=;S:I.,BM5/5H8AWSZ@7*C31X4K;.QUIZ@0.0:'DI%&BB#H4>VE>
M61-6-%!P+23+PD0)-6I0!@\\:@)I,0B)!R-F8%)E1X[7Y;\@&%D#PFA>(ZZI
M-1&M3F?][@"CF%@) >M=]LVU6@4<JB'=)P1N-Q7H6+23T-A@6L<K)TSGC#\1
MJSEW7)&ZB'*!4T?)YJG9P&4KPU0K.*2$Z(C])UR?1-.O(?&.,VK3.6/%V=3O
MF>1#ZPYF-=]0;=O+%52:4D&ZOYE0XDSG,^($9S&_ILT5"GC]*,E8O*LQ.8DW
MBPNK)^XEB6-"BMS&2^+$9$9"\M4)[@A= N/41,W>W6@;M!IEAY+_6:5W]LS+
MA*&OT>0TQH6.0DXZ]V1=XK1[XA9S),1;'IWQ\&O,.R.=A>E2<,?'B9.ZW,V1
M^OWMV45QL"0$[%XEU6_>=7)!VPFRXAR?Q-=1Z&ZJV)!*3^IIM4TV$#G;TJ&A
MS:.:D#T;J85?Q4#6B OI&;02M9.^%&R7$,BV6U2RG> H6#TQJ\>.9@S5N_"^
MV+#ZGTZ8:Y;$2-JU,WA;>Z4\75\3:(YK2=G=">5(:07)A9QTNI@"K'C1VG(Z
MOX^)8!AUP>_2LGB*;4:G04R@"2P-5@5OPV^D9W<-F>_]S0($;Q&J\CN0ME %
ME<$ I;-YJB0%VW%3PAR^6]9Y]\R;;]PX:WX'Q_8%T2& >.BJ94)Y,.I6IV=&
MHFQL!IK'2N1!E'\<<?*\4SG'_?\#4$L#!!0    ( $V "UM=4G_:/<@  /7(
M"0 5    ;7!A82TR,#(U,#8S,%]L86(N>&UL['U[<^6VD>__^REPO;=2=JV4
M>:V=V$[VUM%KK$0S4B2-9QU7*D61..?0PT,>\Z&'/_U%@^]S !  08":I&HW
M'DD$NH'^H=%H=#?^]/\>-Q&ZQVD6)O&?OWCU^Y=?(!S[21#&JS]_\>'F<'%S
M?'[^Q?_['X3^XT__Y_ 0O<4Q3KT<!^CN"1TGF^V-'Z+;U(NS99)NT)?YYBMT
MB-9YOOWNQ8N'AX??^^2;S ]3G"5%ZN,,?H$.#TF'=9?'*88.OT/ODA@MBA5Z
M]0J]?OG=RU??O?D#^G![3'YX_779Y#_^%(7QISLOPXCP'6=__J)#Z?$NC7Z?
MI*L7KU^^?/.B_O"+\LOO'N$7O>\?WM"O7WW[[;<OZ%^;3[.0]2'I]M6+_WUW
M<>.O\<8[#.,L]V(?"&3A=QG]Y47B>SF=R4&^$/<+^.FP_NP0?G7XZO7AFU>_
M?\R"+\IY0^A/:1+A:[Q$E//O\J<M_O,76;C91L 0_=TZQ4LV(U&:OH#V+V*\
M@JD'(M\"D5?? )'_K'Y]F^1>=.'=X>@+!)]_N#[G#NS;7H>=EB]L<JS%[$1\
MYOL\YJK\Y2UOMF1.5 '6DWG;LIW+"'Z^()Q5_$$#P>*@_55+L3-&_)CC., M
M^J'GQ.]]$\'22]*Z(27\YR^*['#E>=M_WN2$Q0V.\\OE61B391MZT562A;!8
M%W=9GGI^OC^'&6&2,KCTLCO*9=7?"U!)+W"49_5O#N$W="*52)*9JH8#_/8&
M5&O,+U2FKA2<]A3\,[J+J!8DC6$#P/'AAYLO_N<X(;,?9T3IDW]E210&= <X
M\B)0@.AFC7&>H9_K7G[^4\E(5UKP\R+MB\Q+_9I7\L^!\55?O/ 30G*;'_:&
MNDR3C9ZP\T1CAEYHXW"1962JCHLT)60, Z[?=\FC473EG?U@>'0<+-&M ?GE
M-\BC+3IX<0 7IDRZN-@?UHO_&27_201O6I=(2ILGYLO;Q05:W-R<WM[,0;Q\
MN>ZO:#/3U]E(!Z;O)6/^;O!JPU@@,YV_ESOJ1FE-7(3>71@1+8LG4HP, BZT
MXSX;4BHR:INY74A\.75!P1FEML;L]#<=+*SKS@YM(0CF*/P!J8^TD!HC[#@B
MNN]R>9,G_J?%8VA:^GPZYO<"*;-\EP^>+0Z?H62)Z(?$Z":?_L/E_C H,*:)
MS1QM=<[5P SI99U$ =ES3W\MPOS).%CV"+C80?;9$"J/;.VEN/K\=]XVR;Y'
MF+9R?C[CB:L/%>9@36PDBSB8'#*#Y%[\CVWX#+$D-.4OSA='YQ?GM^>G-VCQ
M_@3=_+"X/OWA\N+D]/KF=__YQ]>O_O ].OW;A_/;G[KH<KQ5"07-V;_X4],:
M"4K .X_]9(,;S3>1NXE'90(])=K..&RH.9::YG2CN]S"C4-(/FA=3$YWO &!
M=G$EF@YM3?8V3;+L*DV6H6D0=7NV;1)W:'/00K] 6_J)6VN8(8&NU'>'HF\-
M5]B/5Z>/6U@HIJW@_?[M;TM[/ B-FJ3^&N'J<Y>J@"N?+AS8 ]3<39K.2M5R
M09 V%28Z%#J6N650M$QP8-%\B4+Z*?HR(A]_U2H(E[#8%Q(3&#N#G.)L,>2.
MY/#"\DT.SOCSF_*7VLLQ7^/T?1(G_7ZKE6YZ98J)&71<<*_S=69!K,^AZ;XN
M=P(A*5GVT#0\;EV?1HO/,\(D,8])]P6AT%K#1WB9I+C\[M9[Q-GI(S$NDS0(
M8R]].B<69T98(^/.R01$E#FB!7 VS<EC&DYM&Z$3CH6S"LZ[*A3=T=YKO9I[
MC_7*0%_>X1@3@_(KU\=K"\#</T%-)Q$'-W\3#XFU95=72MU#=OAOX+D$WJ@K
MT_<XG\S\[_?MPLW=XX"C-LDW7.O3"3J9(NGB:7]4QH_:]SB]2\2Z9X\+EK80
M3>ZSF-J7D]C"N=+$OI*96/1E&*,3HAV\U/&157V27YFXY;U<EITNX@"BR5.\
M)IM.>%]IU>E#,Z6H&U^H4A?"<LR-\:SWND6U)7I!@<EPM3N.Y50!"B>L4WI"
MQW@#&'W#E)+U<[DD9L)5DM* TCQ/P[LB]^XB?)M<>1/$/8WEQL7>/Y)G"5>#
MWP-]3QL?(*+D86$0^]?Q';DA).TY*T9.K?:=%8-N3=,PZD64[%]N"+CA:FXN
M/AUC4D*&7;P-#5U3QW;4^?X]_?0&@X"F*S.!S](8X^"F&SU4!WC0WF=R#:\$
M!(Y!,#!UVA#=[97 /RH@J9*I8*VX:0TQ9=Y?ML5IF 1$**GP@&6&?\Z*.,*K
M,([A2NNN3&IR>^(U"R!Q5)WV+)J^$RYQ<!H'=E# <GP0XFP,_!L$0B^FID6X
M26+*"MUJLLLBAXQJX,*\2<@G-<$I1U*CB=B2U5/4@52V=NREDY'GCGDH'KUQ
M<TI*P0RQ-:PV."+Y'&1BU*\J>UTVQ!3+T5JV01DT.D!)VX *)]L1SF<@&2/.
MV'(O@'-;$L,Q8,JT&R8MTR:%U &*Q0E'_5;GG_;;W?P;MSY2D?R8!R#NT$?<
M379.5\=>MCZ+DH=L^F/Y/BG+@>\B7D;YZ$EGB/8VOV,W5[Z<TS9[8K0MR/<X
MAQZOTN0^#'!P]/2!S.5YW(3X+?P\O)\B<U2!L'V/HSQS@JMU'U"WK;J 4D]?
M%AF-&?FJ$X#M-3TYOQ]6Q,'.O:;*?&FZA#A4SN-[<I)R@%46X=E@E<'<$%8K
M>)+_JYJRT3DC> I$+P%/WA29A6=5!L<^/%F$9P-/!G-#\&S59U>I+NN.YJY*
M!3B0P"IOOC2Q"B3@_\%XO?<B,)2NR5I(0Y]83_"'11ST?]'Y\HKZ ,YC/\5>
MAD]P^=_&_77ZZ*^) /$UL5E.ETMLW&2US/P$Q_7!&T^K(Q2'!]+6Z,N@ZN<K
MV"'H>B0'Y_(?N*7M-,[%#:A['@;[<M/-C1C%ZIP6M.G\!EG'\QB>>8=9WK)"
M]/+X]?>H]5V38VW)J>N@72- ,K:()LI'D'-[CV6<Y1<?Q@3ABHF&?V-A;(K
M9;KRXO WFJG0NI?@:B\.K@B,"!'Z8Z?69>MXFLA?9X8GFTYB(QP+ KV\^ D=
M>?ZG59H49"G 6NF29$;ANED>1O'4"TLT-L4C5LO"]XD <GH!'H4^E(&99@D(
M"%FL!<SG@G?O[&4A=4=W)4+A^AX_H+8[\O<D)O_V*P?V3*+(A\7;JVLIGAW]
MB[9K[&.BX.^BR>#%HF!37S+H<Q!537*&VB;H$,&Y;3XZ3R"O+EYX@QZOC[*V
M:S(STZHD#BV;Z!%R(H^C ^0M<YRB110E#S0B8YFD\,Q$$.8(HMUGII;$4F9H
M)L$$F<:<#:S9KUS-XD*8.N+5*$M;;56?86+LN!J54'"#\!FYI\%%1$S^_'02
M9GZ49$4Z5=:>B)+5T'L!(]PB#U4+T1;G)*5^4'C]E'CQP+4+)%;=TKII4Z&F
M[-QZ(:L^_2%\'* 5?.;:\&%+A F%=E@:6P\Y 'O_I!JVZ:\O?OB RO3E-V]>
M4KFRFE@3*H/XD$1=B5(PM2!'WD@,; 3FK89>U_:O@;ODA59"V*AYMFW@="ES
M;(*]P9DVQH:KX?098#F2SS^#B7VI?]T%N1=DC_T8YNOC(LN3#4[IVQO3G0FE
M2%IT6,GPPX^RI']&Y7,E<SG[J0BU'P@N.1/ZFEQ$8IH76F0HN@AE&&9KH !_
MDN:'1 -ND%^C</?%JYE!3_"RB^QL&+?&AA-$I!ACWE!RQ/+92654HAZ? F0&
M6M<(':(N2I3(L29^UB>)5P-Z87::85_4LC#<F13S!OP8!=%GCJ4C+OZ%A?5R
MS&U7F'V"US0^D)&DN1?&^737JF):5F_ 1)QPE,)-N(K#9>A[<8YJ>92Q +1B
MT7D,;VOS P)<W(S)R+9W1S8X+1KNHRS-__G.^R5)ZTF3SE@D+3NP(C^UD.)T
M:N=5,#9QWLFFALI>$J)-2(B% !@0#$I3Z%=I$A1^?IG>X/0^]+$AL3.[M7*U
MP*/.D7SU*=41U==[(+ , 9%(:A!P1SCJK.ICV,U .X*2.7HZPK&_WGCI%*\&
M#I*S>A$UQ W?(](V0] .-<U<PDA5ICLFS?!4Z":<[/=]2YK9@5=#R36R:D;D
M004M9HJG7?D-0*DW=DT4G>"[?/([<@X1J]AA\\"!#7P\%Z-6+*$N1 1#5$0'
MO8=;;" L \*5_/*Y%0+!>V(FAQ"AD>2[29><2]'A7FQZ2^18XB:3I.D3S8ND
M'="2K&N,.JT1;>[T<E5::LU]J]QTC+@FJCL#?$[IFN/0<>.B9S,CS,C=0]<>
ML@Y0BB-:CF/KI;FS6WQIV>YL8((Y<>&>Y[/#<<HWPHC%PGC6HGAI?E^6> %"
MR!+OT0+&DO%WI?2YB.75B#>FDW@%GF+H=*(C I.$W2?K62QPU"WUG=^"[QP^
M/IC-D4 DJ-Z[T+RAZC_K5A;/K)Z(@WX- X1%P4'4XQX3 Y%3Y??-JU/D#"FP
M]IR$^W %UX_Z80]\1%P^Z[:F?J]\JH+G<C1MNR2&61J* >J\\SZ;(&PE^0Y=
MX[%G1-_QQ2=@+Q)HCZ3M?!$9II0#@:(6BC/&GV+D"7-6G-2,E>--&!/$E-!G
M**!1=0:$1*R&![&H6C=\)!E3C0YB*XOYH5$][H0W.2[>0%?@3S)0Z%].;MH/
MJ5] P:BIPH-V.K<9#]0GS3LFTX]F4N"7+8G>J7A_3+K)7VV9U3@HZWM@VOMU
MN%KGE\L/&2[#]J5N0*0[L^BH5F),O"U B\!AI+*6P)K+#Z4YT+E%XQ%H--4H
M#+6]6+]%&V1I&#;N3QMJ(AI$37_LUNXTY'EB&0A5\1QT[T4%!A^Z2#:?C71&
MI![0SHX3XV^AM?U:/R TI"46K4\^<VTV[HE@SQ!H!C/B%'F!B>['#9SZ(+KR
MGF@UJ9,"&\>!)%D'-]NRO$G@:%M][1Y+:E+N0TUA.G1O9Y@Z;#KX#9*SG^L^
MQ)(6VAQ 35:278A)C5W',MW!+F^SY *-8ZIJ=&O[X*/.XMP!-E*@C>FD.3-:
MX85[99\@=A%^=94FJ]3;<-PNO#A#^>ZL7! J,J50C[#N M5]N(Y4U11G&X"H
M-DNZ3IV;8KN-0IQ6B-9"V5 ?%HI/R/#!R^BK6J&JF1A!]C$D*:$&.#*SH'W*
M._52* L/CPC0MPTG<@)SR=AT!_.8$(2KGL=^LL'H2ZA<^1642B\?%W6MBV2E
MU[6PA*,?<7S<[9?H-\(XV4#+0M)V\,0A:OD=0CFN.'#K?PP>JCLO"WV:9QB$
M40$AN#&!9 1%5 &)&1>)<X"B& 8B8 IF35O-?<3@Z<;!XI[8?"O\OMC<X?1R
M>5+.Z]1O8*M2MW_T5.20EU!4P;1\XW<^SV-K2K\+4IT)LEW-38-'EJ>\EB)3
M?/\RTM,O&5?:#+?>HX6JO'Q*EJOR<AGAUNBDAA5IPHL&=11I/"B[?L2Q>-S:
MZ:HI.2'FX3T^CTEO1?G<1AS\@(-5[RD_"SFM^IS8-.U'\,D!://@29E/_<Z+
MB>* ;JE!UM*;2^2( <STLVS'3>B( P6+-,A@@H0>(2G+AP<1+]P$[KH):MOL
MIOC,!(N[$AP"6V_HVG9_J:";-XLNX&,X5)B'DHB2@[V8R0C/859_"X?.:F.N
MFQV@(R^B7C3WL)(0YO[FS)\(S<WYS O3'R&(I-5\4X5."DE95D\B7GA;*&F"
M:!OT#GO08E8/4\D(LG=%.30#VEJJZ?GHJ3-19RG^M<"Q_S2!MI*A:#>Q58(C
M#LPZGZ/F^_VZ;"X1-BQ7)M &ID([TJ+MO_GG#R$Y&:?^^ND"WY,)FA1Q(J*N
MM)J0JV']UK0IW^5;_#@W_$D(F@/!H7G1UGH=;)_'VV*JI'TN&9OG4QX3$BJ-
M?L].WG>!J2&I=5$D'/6($V('G6U.7>1ETB5(]?06@Y9-# DYX26WU!\B^N4,
MC'@IV7%4$6?8)I#4@2ID6GV(D[L,IS1,@T(WZ]]*P8]%FH;QBK[.VC!&^YH*
M@49YG.JM<W+>2G-AE.,4P^$]G=L\>W]7GF)GLA]/@3;FFC$^QZ857@F:TSAP
M AG6]=<IO0)B .;?B-&;8FT#L3UG7R[AP78<9V5=T+(@&>0^9/3N[@Z2\^IH
MS:EN0L8Q8[<*Z"A>>5Y":'!(6Z"ZR6RB3\Q I>>3'C^'F@Y&VNL1]-JENTA3
M(@VZ+H^>VD\JPHL'+PTNMW1%=BZRRXMNPRO!/'^& R4D#1'CX^ LG,YWR,O1
M76.3)$M4LCJ?2)G)L-==6M-,_%0&[8!M,LE@6';)#HQP' P Z-_P49KQ$:=(
M@QSM1"J=/N+4#S-\E8:^Z7.E+:XG<.G:U_"B$8[3^R=)%'EI)Z3W<UG!,E">
M:%T/2LNX.6Y[KQ@:H=8.(H#BLS='9HS&,0^]:;-Y^FM!CNF=X"[ZWMGMVHNK
M ;R'$K 987M>APAEOITY.JT-D9>_E,2'Y6<JQX[GM,IU,6QDG6M)R8G[U.H0
M61M/'XG#)Y=GMMD\.QB.\,E:X'-GNWQ+NLY/O!PW+NKGMQ4-#VDB@W0.F]3@
MX$?M7Y^/S3K!"K&L8>0D/8FWU_T6*#5XG=U1A/!_XWM6?.DE#L+SK-? I:&G
M=-N^+!3JZ!$4)!B$61[Z7M2-!&>\G6P3T,QIKY_+[0])_UFXS2;,Z]PI*.5,
M-C <^S92]]1HVPWV5N*-^ZY(TP<-NNWU,J.44BT,]"N JTZ6+ES?)?=5L.8-
MN*Z(;JQ>C?[H@1K-GQ:^GQ9>=$UVI+,D!>5I.EA7@P,+2FX$>SSTKD'!(+*]
M/U1-48KS(HT)=*$UJIJ[39$9 8A>'+#FM(UPBPKIF#Y BHFY<T *^>*%3%;I
M?NPCEU,WH91,>R;A\ 2X<<@-\L4Z)W0DTSLDN#[O3B"6"5[G'*R>,LP5ZX'.
MLC;FC@Y'7MG(M>DQA6A&O-!Y@U<TLQMODY36W9S&\.62L9FLP6."=T(J/T?G
M\3))-V4%,.?5"F7EU@.0:-P:(39P%B,F;Y9$84"GY3S'&^D\GX&#,J=C&SCA
MD^<_H]A^C.C7C/.SY>.S6#+U65HP3GU=4J?U'Q59&.,LJX W10J8F)95K2+B
M1*Q:'*-%26X[.]+ D,?4KJ2NOZEJ5/8[MUKIM$=:%-"/B*8FE->\-["<E))D
M2J57,G)_?"-04(7T7\'[]K?$WLE(G^#WG0@7@^2LYHH,<<.M5DJ;(=H.=1O.
MQVZ1E6L765+3H9G84;ZQ53W^.1&XV#1L5Z)D<L$S;,JOJK?5OG/I81 *J(L2
M_OCT75;'7K8&_R[Y#ZBW>R^BNUQ^3,Y@3\22GB+T08ZF_;.X%%\\/)%&]$+
MAW_@MKG;=X15I-OS_DM/A7:Z&3FIW>)T<TYO.:EM93S"AD'"P<O4+#ZXQE'S
M:GC8?NSXXITOJ/Y%.&>4NM="^R]7O,?Y-$_0"TFY>)98Q-#0:R9I^YK)[_[S
MCZ]?O?X>"K@[-HIDA-G;ZH8F0/L(?Y7BK1<&IX\0K(&)CJ-Q%[VMU3"Z9"@Z
M4$L2;'&@5K5$N&Q:7H0GT!KY/;/*I56E(.<N\&1G15>K7:7)%A,K_XK,:$ZZ
MA]UU"\J2X-LX[@2D7&@U$4,\J,&G%%^X_GA&6DU&F'UP#4R ME;KOY*X\\"R
M85R):5E[F%>*'5Z29-VF>E_.O;J2$F 72\/#GF")W^/T+ADI#F:.8-WH  V(
MQM%*-R^>E_IE^I>8[$-!\PI N3F9WS\$A&Q[=OBL\"K0)?&J/$<%55-RH*(E
MIG-X^\'IB6I8@/TJY<*AZWM^SN.<S%A(3.NF1T(C*B!W]&V2! ]A9#ID28JD
M;6S),,5!6?UG:J"$33^5SN(8*DY*F,N+NE_+7')J]%'8,:_?DX%,<@!CT["-
M,R87//N$'J;VMCX7&Y](/KT-CSL\?7#4==U"##'(-WGB?UHG44!F>M(K5&FR
M#D[MLKSQ]L7SQ='YQ?GM^>D-6KP_03<_+*Y/?[B\.#F]OOF=MTVR[]'IWSZ<
MW_[DTA96%7OOT7B5^=$]Q'>(3'NO)B!D6WWQ61FX88O:ADZOV8:%QL'1X(6;
MK:.5F"?6N>KB,YS[436S:K_RE?<$3F6B(FB0*0[V:4YTQR!#V>65@P1_0S<0
MV[(+:A5[92==+>#6H-%  .MB0G::E#UZ]/'MXR++R6D/'M\.LS4.P-C.KLM,
M'68V">=)=9E^+!HQLCQQ=Y2R)5I63=$*VC8I3+OQ[Q;1I2JUYIEUV=G0=!9=
M0/#BY?(XQ4$XT>4IDX03RWB?#VX8V7T2W5,?8^+%CB\11"+J[XJ<\>E:L?3$
M-OF^QZ/B8H_C\"(\A/O[9NP,3N1RFY5HO(:NFMK',:9!CYB8 S4CYDCROHD)
M)N?7&CQ9\N\UF,,W?0.H?.G$XDKQUHDEH,]$/B/*<+U/<EQ;OJV3KQ>\3'HY
M?<QQG('7^#0N-I2=)#:L%\9P8OV&>@2SW")5I$=4=7F VDX/4"]$_J!ZP:OM
M&W4Z=UZDP@">NM@?.\^C7H_>N:7K[+H6;F9WJ#F_GNWS\SG<T;+E*;RH94S"
MB'LRMEZ?[LYLD)X3 WZ(JT&H)3*6F"/#7E;$$OL]ZPIN'C99G[,!LTQ9;I^5
MV,94Z-X]^DU[N<XFY.2&G<F*\(0_VY.]Q(4[?[0C4L+XE;\,8T=$R4'Z%Y\;
MR6)P?K>-RW.CA @E:[V-RO&R%; A#M&P7,]',2*#YL-7#:H(#$S;?><V[4LI
MZD(BSD([6Z>TJBF%*9)1612L>P@83/!S;ZJS4@:?.D^ X(IG)ZF&.;P1!^Y^
ME^1P?YG2FAT![?T*IW1=38H5+E$WN34RK,F!Z@!MO13=0\,YEH)6$ST?A\))
M&I-?V*%1OC&Q*/)UDH:_8=.%2P>(N<DJ%' DBS^O:4$!F,WBI0XYR?+QQIP,
M_3S"_:[/LZRP K&*D&W;BL^*+*Y"^C434S,!5%^&0V#JC'[<>2^))S.P]KJW
M#9M=!@2'N20ND?)]9P?\O[]_^:K=^@[0UR\/7KZD_U]AJ*.MOG_U[<&;KU\?
MO'KS-3T0DA__^\W7!W]X^4W];85 FC'=?QCO+T6,T9N7!PAFD'[PCF!IC=Z\
M*G]U@$C[+?;S\!Y'3ZZ=E3S0[!XK]R;>"$XMV7LR%!WLL1)L26!<P<ISBR\5
M"T]V:L8\K5#U/[%I)Z+DQC?&X48*:H,&G5N(R1AS0U.@Z23;ZW82*XY'Q<51
ME<.+%(X$!IS[C7#(@A,-7/N\N0B"$"(8O.C*"X/S^-C;AKGQQP9X5)QD*K!Y
MX64E-%\C*.QR2)#CEPU<ET02"ZZ7=" 8L39PKG'NA3$.3KT47EN :/-B4]!8
MF1.\#/W0? 7208+6':_#/'%#R,N&"%<M71I+\J+L%QV5&ONX;*NZ1WI;"4^D
MI7@-X5?WN(R3N4@RB(ZY7-YZCZ9UEB)U^U:5(H?\O*NZE[H*5[>?*JC*]3ZI
MB86=W"OEZ=*TRJ[Q/8X+?$:& ->A<)/U,<S7=;;.Z6-5!0$2WLG_!>;1J\.!
M;<^*!H^\@%:<H\R+W =AC1!\7[?JS<P8[TA&8$_3QR#Q':?WH8^SFR0R?Y3@
M$K+OV>.QPCU,9#D\853F#6;D0\=&X+#4^@<(X7@-1)=6=0^G*D+/I^,RDV>7
MF<$DGKKPY7=S"3WDB8T9<L@<KJY#["V.2;<1Y$$'&\AAS8'(/:Z(&,;/$#7;
M"FB 'U[9J+)5F1_?:^?T7EU2E%U,R8Q_Q'.*.(I@CXR#=U[Z"7>P:SI^C$_(
M>OP8EQ5>_!A8311*F[J!:QMJ6&[]M[N$(]:'SS7.,-R@D9Y/B#D6);34ZC0(
M$M-RX-80L,/U:)1M*):"MI5;)[V4$/N6]]#01S@TZ+%S:AN)2<-)++VL842=
M#OM&D:L0>BEKB#L^=85#"WF<QV1.<58C;2_ICU.AA=',ID^=PP-'T/6'M:P/
M>J4M;9=;X<]X4UV%,S)=8[=)[:OZ.R+FS]*XGYQ'Q<5="X<7+C[J],T:(>C+
MN[*%TV"" ;GU2Y[R!ZQ]U5)[V.L0A",O"WW#J&'3L+UM,+G@OOE-_@8:I$[[
M_3)*LNRK-@!ECL''0E'V'@ODSH2^1;O;YTD8%;GQ6 $>%1?ZA\,+!U'57\=@
M:@:0VI&J"%3=Z=#63A\Q5*?'P>*>G.57^'VQN</IY;(,4;AL@Q0GLG>5R;O
MH2J3'(#6W2"O[ ?%M"-P25?QH9V@4-?>15U<= &K-6^3(WF*_5>-M@-WMQ*#
MPBT;5.C-;O35C '*W:/5I\1!;2ME)EDU%4K!53KF7U=^(VI?R40<7"4IA&DM
M\CP-[XH<ZA#=)E?>A 7"37'EQ+TTGF]QY49&%$QE#U+'!>RZY*CJ-L_:,*SV
M7%R&YGAD(1(&%V=)2E9O7!:F\[NO7B_B@/X4T<I<B^"7HGQ.5()G2ZMK&M[M
MOYQF<WB<I5K1JLJL^D\H;_M'*X_L5.6*=7W3[@+%,HMY.EDY>C[.]CA9UI((
ME*XO5__UD*C]4EY+*;M-.#'TU%:\\S(<P)#(>"B/UU"")0MS7,587>$T3()K
M[">KF/8R1:+LY.S:-O*F'I"HHLXA[9/:@'6G]9V$X_<G+(&RGS]B01"C C7(
MRO=S1FH[51'E+XA^(;H"HFBAT!!X0<W'<.BQ83_L6H]1WJT=:>D1W,)YR.]D
MVZ%B2_YY3XA!S"/YX_7-AS+2Z(K\HSE"54Z%!R"$HP MDQ3AS39*GG!5R97M
M<' 63S(*:SNA)OIRT%\NI.]C+UM?I<E]&.#@Z.E#!E5GF_C.!90(*%] F\;I
MH,&  W^G.I>\H''2"UI&R4.& $N=4J1>TX5;)X(^(GKEL_4F3#>8HK<IP8X2
M^V&$RR=&*R_%;>(6Z).P:/V8/\4HN,FV#2F4)RBMB3%N9,F?X9<^+*YM11C=
M/:$OBXP6 O]JANML2LAR[363$AM5X9X<^/R06H7DWQ&N3G:+#9S>?IOBD0<I
MDO9KW0\SQ0M/Z#0M@_\[;5P;1BKR[9>]EYP/?8.GV]7E\BR,B;5*, [94*;/
M $)23HH="!CB*>%.$S#0 WR7T\(9U,CWH:7C(["$/'OJ<&@.]!Y9['=;AXI>
MQG7"9J>VME0HKTI_UF-\%9B3A%58!P.3'_VJ%_>UU'4EVX0,JTZ4?BQQ+S3Y
MA"S2-BMXNCU5FJR#$YLL;_PZ"/2IV1U@WF/2$%X^BN%Y(*BB5Y9*V,*#0$[-
M254(]..4%>;*0=2*"G^L*YAZN15>U ITUX'[&<M,(U*%H;Z.DQ1?I7@3%IL,
MO+WDU%!5(-#9TD2]V3+#U=B2W,I\T@,YA)9=T#)1<#SUZUY<F>9Z N7L9$.S
M9 )NO4>,S>%.JEO;SUBKLR@)QIW'K>5@Z1:5*G+GP%-Z C7O@OL/+EU#W.#E
M\D.&H0!+WF5EFOQ@9?+N7U<;9I+[.&5,O7KE0UW[EZ[N'^F2%S__S2[)Z=&.
M-STGAFM,_OST,0US?)(\F#\)[!%PDV&XRX:@1!1U%&>@*.&6,:R;0F5LG-X[
M?PJ.+[.^&<@<L=X&?%7/R%F2@J>8F.9/9+.O5.:5]P1>Y),P\U.\]>B+3O#"
M$WU#_H*8\'+;\6@BUNX\C+ K#<!Z*R9[,^T3!=U.RR?!:+<([CP</6EJ%";-
M[FUDCO5=PGN/K4Z:D3U$S?E[NU+9V2?S?V5W.#];9N@C*@Y5F;K]("C#:.(0
ML5]^E,W(^*@Z)S6'A)+KU1OBCUKS;$&PF())>(++_W;N8:O@NHGB$Q0(VT>7
M/'.\N)LU^0F>3(F[H0!@;)=;:^>NP6G-&77Q[Q2<4)DF8Q!=^'Y2Q#DY8S]!
MP#7<V);^<^ZUUP1PE6+">L",'I_\6PG:%&Q$:%M>_%=7%?-YQ7H<0,2 EIX]
MC?"4JLS/+LG:$.VYE:YQ7J1Q1HGOOI# +<^DT[.#"DX:;/+4;GVHV7%$IF7C
M$KO.7D\8+^].<2C=21M1/VJ7(J,X=/,:_.3J5TQ]#B:#D$-ND6=1,,(L=*N4
MV,5*=7AF%$T%SIKH>SU58V)4^IN!UN0R-U@2NG1VNT:<K@P%.E$\)>8T(4TK
M;(E9-$+YE!U5W)/E3UC]@&-:SD/_#0I[X(0DG!'M*Q=. @3XZS.7B34B!N:3
M6"/@4C*Q)JQ[F$W OSXB)!)KAB9,5[=RR#5QLZY@+&)@/C 6<"D)XV7=P]QA
M+($("1@/39C^"^>)CW&0P1LZ%V&,L\ME>7]D&*U\.@Y R66&5Y M2=/D 9)*
M41$'9-M/\7T2W5.+-/%BEV[10?GU'S<7C5L70J?+)?;SR^7IHT]]R==>CB]C
M #'\_^FO17CO19!EU6;RPA\6<=#_1>=+P^";@D,G=5K-CX.#^)(2!,KABA8B
M9B!&?G5; $'?H)#IY3O\ [==NDU[F1"-O1JQ$XE"VZR^*;;;"$,\@!=!QV=D
MJSR/ETFZ*>O!3&.$R%*U?KL@R1CO&K;3FH:;1$E6T,*QRQ+N8(@02[KISW45
M647I]VYJ%69J1&9K'98/T:9[SS882[BI>W>85U.Q(#)C:9!Q&5M7MND_\> R
MXV)'/*S$BNX 1[_Q@+.I +%'P.G+#@T;DKAH8X>:$C!D8HCU.0<_$T=TS!<>
M^@/7+PS;<Y!6D6^F[40.$?M7-&Q&I*"3])WE;N]DQ%+CAWWW1JQSPU(>E[$
M+)RK%&9#VUDO+":DA%\Z1?">Z!W<'HLDT%R$< >J^Z!T/UW@\JY\>_T\KLWT
MLR3MTISJ$EB?#_NZ1IM7#B*OR$\Y/1C"F9"^"X<\G_P3@F)+]PD'IBX*E8T%
M3*]2V:B9G!#R[-M%%Z#G<6+_[49]9GDA:%7,9!_JL]J.#6!%%>^B.1QQFJR"
M-FE8>A#F<#8G%B<4Q0V.BOQ]DO^$Z3G%,,2ER3HX?\KRQL\G/*2N#;_LIXPX
MKSIR_7Z[HK1[K[FK3(ON<99?E?DM61)02>Q#G&(O"G\S_HZ8$FEC:O;;$I0Q
M7D&5#Q$L5?@;J%[?N*)#8CR6WNF]@"!J>!!3^,%+@Z9@CENMJP..+H*59]"D
MHZ,OZ-LA):3*JZ@NO EQ_RO(6[MR^PE.PWOZDOQYG.5I08]?1".>X(S0!WDO
MLA]PL"*[=^>#F@GS/KOQ_!C<=N4UW&BVA9DYD)BS],(4W4,-\*IZ]#8AUB7U
M"P8-\699/#G>K8W!JI^1:&*2K1\SC+#-K-QD !S_QD9ODK5]TYU"LM=EV;/;
MI%^,G*AT*TFO8SAQ8!N.8-=5E?W9/&NABS1.!62M^1]Q@*>U_*_QEJ!J#7W3
MP(@<'"<G14H(ET]@3/$ C KEZ2QI8>R"/(><9= VKB)T"+*BJ%.)K5T9!W#9
M6%;'0TOL_*BO@8M>,(/BU.F'VT@1*M^F< +@BK0#K:["GWG\SN;=51V$J$.Y
M,XTCM/$[+_V$Z9-@-]@GO</1NK:/FN*9-!_DEMB=MV1+3%(O?3HG!_,PG>(F
MW@!#ILK%R -_/-.<Y0"=0,AEMD[2_) <.NHLCHW[>$MST.F"W]!4ZM>HJ8E=
MQC=>A"^75RG<Y.1/]';SM+[8-(QZ2:)NK!(YYC@(AH: X"#,MDGF1:#%M_L7
MQ8Z-#S6A=_&J,#DC:A7R2CY<8Q^3$S!9+>:CZ(9)VE>T,FP-%0I)FR]GEK7.
M%ZI<_8^=*=!7@?LDZIJ*-O*%N[0<&+%"AGC.A[KDY Q"-(<E)T;3[FA'17[O
M=GX%Y0K#H*XR5Q67(P8NW='+0(K) 2;%Q"R0)\,I+QBK;%J7CRM=7@E-72^?
M7<ZK6E\S4X(J"!$#67KRC"*\GSMO"=%,HFZ,13GFA*459HE+D5Q5JBGLXFZZ
M.D>4TN30XU.>"_ZX' [5-]K%X5RV]$%AJU<V:N=#&Y1U%/=MLB@#(7LG(:)V
MISH[*Q V%V,M#TAY]G@[>>T0'3XY.\E#5Y9[+S%=;78TXUUJ*F=)VLV$OP&O
MVBU.-^>M3VTB<,I0=J,P%3CD^NP#O-G6+OH!5Z5#A"I(GP51V0G2UJ#7N*IS
MGUTN+R:LR,&GXR2*BLL._XJH^K[,C606Y'"D# =%V'_?7C1P[;HN39^3ON3*
M)>/@X,SCA;>AUO"!((_9O=XZ)#^6:N*_VJH9U=[-SDM#TO'6BR9*O173<A&W
M+F)H"%+P<DDWQPTE=U&XHO?7KH.3963:BT8>G(<1"*O[<1PVI\V&_:L/759%
MZ<,%O#:1)S0(CD; (7(,S"-,3Q?Y$_(@NGX6MIN)H+=1,ZA_F]*Q']N@#G@P
M$D)9:*S'=&<.'D&'FS2?J^&0(/D(-K?'C $Y<TX7HFD9$W")X2YG<956CG#:
MZ3N\N<.I8>")*#EX?H?/#:_X$VV!%N@O11P2V_#*2_,0MCT:.]QTA&A/Z.>R
MKW^X5(\2LNU%E@U,B:9[I0/627"UW[]]-.WQP/4>4_W$@8B;)%J>>'K9LLSQ
M&7YY3>)A<R8?K#R8JR0G>C/T(E1/>1G"OS_GSVK*7VH?_!=!$(*Y D9Z&)S'
M5?[S)"M23,MZLI60'5X\4-,&0:/#\QA5S5C+UDW.AX1 ^UD=0],PPHRXQF61
MAU,OC:$@[B2XXA!Q4!N'R0C70BT_1O77,U'\8I'U79'<X6K:! O?+S8%/6C1
M"W X4*5X3<Y4-%L/:L1-HYFDZ=I^552:,WX 8]T>E8$2O1Y0V07Z$J)1OV+J
M,"=*3!4'/86F-&7Z1_3W'I0'N5Q641I);-K)R2#@HBCE/AM\*W;KQ4_HR/,_
MK5*:5@R7SI?IRHNK5]C=JC:^Q'HE]=GCU;ZA._*R,+M<5@&W1%$:ALE^__9W
MOCT>>*7QX3OPR%S!Z_!Q7N9H 4K>XP?4-B=_3V+R;Q_OY*PX0 U7?EW0L"=
M<QN\2+P8,M)Q=IMZ01-]V(9J9R=-D>E;_)@?1>;]@7H\N-!/6IP.Q?NWK=$A
MP6;N5G&- D07IOISI9_ZZJ]Q4$"62SVYE#[EA-!O[B!;'J:"]!A.[%>DUV=6
M'MMN46T &3T_Y<@9&W',W4^F>9L2@[JLR60Z$F> F(-:@F*.Y%.KT._^\X^O
M7[W^'N6@G!S7SI 2Z<ZY8V@6].O?5ZE"T^_[0E)N:N+S&1K*K)K#WBTCNW[L
M]<!X#>S$#8T*G+=VMMT!L@XTERQO@T!S#C-5X;)W3HE9&*W#R%1-]+P0DX23
MMUWV^1A$4+WW=9]V<:FN&&)BJJG=,8[&Q[7W\,XC<QQZD?DD.!8-VSY=)A>\
M6P+O 6WJ;QQ?+0DEQ,3&W@#'I)=7?7Y,TD^0IYGX.)L,'WTB]OUI;$8X&(%O
M#L/X<%M^Y3@'4B0F)DCVAZCI-FMZ)$>],"-;VMLD"2:#2)^(0XCT&.'5Q*Z^
M02OX:!;["U-(3(#L#U#GC9^F.RB'G!=IO%M;G?/$#ZN=-6\0CX-!:Z)H/G4A
M[*$);U[TX0U-?9^@W=59JF6^-.= PY$SKZW-,Z^(D:'$XX73Q&.9Z6^D+AJA
MJOG(ZE!PFI43/NM<Z@X!,B?1&<. >_R4&ZON>8*;L0Y/II>GVXF.H2J477C4
M%/CCQ3RWZ;H^O_"!DQ!*9:'W@RO59D;9%=>#_!Z5XX3(&TK.^#33Y A?5WOB
MT5/]'?M.84"KC2+D3/N-X9JK)2'8%U==0!+3'4:UX8'NGI!?]^/D$&4<'7M:
M=O2<CMJ>F=2O4KP)BPU]]_4V,8_S@?[MFO(C.!5 &FVKEN73G@36<\>QG-#E
MX"LQ;2./$WMD/VS)0..\K4-B%K;#W<]'*0_RRL%MU0XU91G8J)T1;J6%/@Q;
MN4DSJVM[7I0IE:X*H?G@6(%K*1^;C$Z>#;0UL#$,<M49U8+[11*OH)Y._QC)
M/MAQ@#S0A>W7O,7L< MFQZN!\YAML,E)IH&1Q+!UO+Y<=%[CC1<72_*G(H7,
M?2+('W 4+/(&FQ?0*X1_OT]BWX1BU",Y'Q6IQ3\W^ZG;%T$M',SH(TI>WFK*
MWWG;)/L>176WL[0+1B%I6(WJS[JULYJI!2)'PMY5FP%NQY[:Y@1T)02,.KLQ
M@&ST_-9N-BENX^TP439A;@S-LD1FXH&09%?" $DQ+>)87D0&50^S5-V*.!C&
MM,HDFG9*R-C;IK"M2,M6A)5)IHV=\N8$>#V,F#GKL>!OPR5G"O-2%.:!=!E6
MQ_GE9H-H%;F/<<R-16_GBM''0!TL]NLP^S1]2H<42=M!L#),\6Z?PU4<+D,?
MJIK7\BDSS6F!@_-XF:2;&:2;JXAZYQ9:;FKTHVGKB'^H'MRE=KD$>D=/\+]G
M9($DZ=19(2H<V,:H!H_\\)RV.4V A[;SR!C1P  K>41UDO3!N[<^KG *O_!6
M^-74JK-+RE'L#I<A&>RAE+1!VZ:1XX)GPX(4*L;=P6OORB?X+I]^(^91<0$D
M#B\<#,'73J$R(* N2D0C&V.VW>,T#^\B#/U/FC IIF6]$H&0';[.J=N@/G:<
MF6+#XMM1-0.#'E$N 'H\C[,\+>"4039'O-A ZO@$ZH9)QCJ$>)QPGR&L"L<C
MCWX&]E(74;2N@\LDEB$![JHC[MA'@.AT<X>#  <G. WOR8YXC\^\,/W1BPI\
MN=S_XT7HW851F#\9!IDV&[:->5U&>1B-BNP[6DR/%CI[CW/4-D9-:]>*;RQ*
MND@>-8/FPR@DZ@*/X9A5/EA!W/_"LGXY[G%4LI)QEI>%&A=Q4/^B>HJU8]E-
M:8-ILV$_F5R/48Y:NTV@EG'=!ZHZ@9)1R2H.?\,!JA[" +\P?T]VE'L\#CK]
MY-,1TZIYL[=#XC+NS"^=7J6P-OG>K-Y92+/%37&MH%F]40V/)XEP:/^J0EF,
MG6Q8E;G1/LL2^Y/T^5OEI:N/RV"35C=WAG7I,#T7#I!!KOAURU)<OUM)'X(+
MJG:N*[_+BK57M$QJ%L;=U=;&08@U4[*9'3B+BV1Q,Y25VVDSB]@ND4CV;DFY
M QX58-CM53]AF]_++/"AE+H]9Y#()7&+AVXL'K4Y;0CSN!7B.[@=NH_-X[&F
MD)D=L7 UAP".(3D*XS6$$V,PMJY#IPH4B:+D 1ZYS.#A"QR,39J2)F [$V4,
MLSQ=UX1K-,T0]GIE:F8'32FIRT)U>-),9;GL$868U#*[.P,;MO BX\CEDYA!
MT+X\MT/@I2'.9=F #'EET]G%>ZK+7PW#XMDS&;+?DD[@H=7XTZ[J-P!@7L^S
MR+X:9%.497)'OF],@*?YHG1 MI+@%$V0>?N3 K],RJI"1HTADM_UC&Q2+I,"
MWTE1I?O5$<:SRH:6EZP<'L43-*656B>=&-_C=SN>X\Z^P^/0?KZ7HS0K* Y(
M5&W79LW,)'MU+R.DXQ<PAL<A K,Z+0TP*Y=KQ#S'SPNKDE*7PZS,I!D_+;5Y
M'N:\2HP^YZ0U]]F3KS+!QN2\0,D7J1P..?,SS1&'>[HRD,:F1F56"E2&XY''
M]EEA5@4'8\_M^ZEM4Y^23&)9V/N<U*R(49WSTMS4K(R8=4]-$Q:$X/L."-'I
M'$R=SIWG#,MPJ>-BFA4\)<2KZ6/:F22]8(D+G&485V\.QZOFP4)\@;U,-7!"
MNC/KQ<TD&>,9H/0KAX<?52FUY<U4!JZS Y<$VI>\&E*4P Z]JKA:'(P+PC!-
MTZYGTS#WW!>O(^@$W:PQSKNYZ8C\"^T"V@V>C:-F!_9FYU@_<5A4'')\E.-^
MV4B[\8PR=2++C[YSF3O%KP,I&,D$UW 2Z2/[C+"20O9>W'@FD_I2]YVM_B*^
M#E?K_'+YH5J_-[F78S#9+Y?5B\M>= 4N9Z+R3A]S'&<0S7P19J;7GRFN;"=P
M&.*;L^";WLNMY@!1 H?)\I"0*!^+.4 -%0AI;NB@FA#ZN26%3N-B@\L,_'\X
M#G@VC,/N:C$I%/W]JKLYSF69F>')^NYHA&W^-0TU\29>82Z6F%$$=A>8.7F,
MR#44,&%OU3AX.E+ C1CB!^@J@JI;4&P+_UJ$VUV'Y,PPJHB\,8^/]G>,W?BC
MF5A%(]BRCU)3K,M:1@V% U31>+YZVS0:^;;12+EHKK;N(I[-6C/$E(,'Z\UP
M+F<>3;+,'&\[9A>806GH/IXI8L'BJG&2&"QB:,@\*BN05E>5SA.O5*0I"\!Q
MJ><=S^Y0H-5H8(EI63^!"MD9"KARZUV4DEH70,-C'7%JX]@?+:&Y&=M:G#FP
M @RRKV%SMV2>ISTP 2PEK&YMX1BU#&:P]LSQ-1N;P^#"X]O@1I?=;(P;4ZO.
MK%RTS:8!-NPN)>LW9 /\R-GDL[;%V8&2*N/7OV2BW1XGV;0UC7E47"A;#B^B
MF#,$GW>KX(6TZEB61&% J^'U5&>U5[M[L%!2MCV373 I^L>]NM.ICGA[_=MW
M4^_Q(,213SYTJG^X(F&"8<S[JVS+%7J=]-A%";A0*_ML#)Z"(@8FW)]=NB+B
M'T&: 6IK!UJK"%[+FPH8# (N@+'/QG#Q)B8RG+P2PQ52[Q$8]A"UH?&CEX:P
M#TV%C/W^[6\<>SQP4%%_Q\*$ T!P1=/% WML.G'MO3!YOBG!B5#GM[:=^<#E
M9.#$W@K=2=2NG R:>&_Q* U<]NY$;'3+E]H+V>E1G5,H6Y<Q7@1XYQ,XJRQ[
M./-V8YF=GY$E!"X9W;,W.88BQW:J-D\(PUU*;B/'=K@9JM<-&2\]K+DO': @
M31[&6).@G[XE3(]I7#_OO+Q(R7^U,[9&D;&:K3J>7PXLZX]!!=8>GLTFS.FS
MKZ[SL4S @)=YJ#N%(WQ ^_0;@O5#NR<%?D_(W3[@Z!Z_2^)\G1EW%6FR8=O;
MK<LH!^AD(KXY1"G>>&$,+@?R/QAM: O'004C<='W5XV8,S/Y&0X@K4Q^-C>;
M4\'8N?6@"V"M69JBT, ><3&&M>H/#-.P7G5U),-C0#NO$@;2\I>L;" W=;K!
M*+)Z_R?LI;</B2.3HJ;NXFY*B4,^C/_@TN.H*64= Z$[$293$R;'HBQ5I]ZJ
MD=";Y>XN )W*T'4K6BEJ7Q[^S.SC3G3=.$9GASLS4M7=G<>C4DOC$A":]INJ
MT[>?$:#*(A^L?WP>9_D]86OOT<UT&'+BVX2F/-U91%KJ(W&^&S8/@VH3H%F_
M7U,G[R/1[*YM5PF.Y72&"#0EW+&;]PA\ZNCB,P(*AYLW)>\FC%B-23YBOW4<
M$:HG:]V]NYD+L^D0TZ-2FNQ<,OAU03C;?9L'/Z71:ST#I:>*]T%H=,NVKOI&
M\CH_\!F2[<@=6QN:6NHWO'=YUJ;D9[]=$R:Y8'WS\OELUQU9:V_7]5Q,NUV;
M1Z4TV;ENU[(@G.]VS8&?TN@M;=>+)1':Q'MVG\8SV+A[#,\/BR9%/6(+WY^E
MJ??QEJ*[S;S/PYQW]!ZG'!3?KG&*/?CP>7C2F0C0V>+W)V>R?7Y*U*K1GN&.
MKPW26>[^@_!4GP[K=L >2">P VRK3A,,SQ:<)B5NQ!S0A2X[X;JA95AU\JBX
MSZ%O>.% [HKP "4W[KVHP)#)(4@L<IY5OR<^B>I>$^S'-O;=>=Q;&P#-C#97
MZ4W4X,TT*U>(5E/J/&,U31+: !7'S]:I<\RK!$)+4W4?!?/NDB*?R;-@!G"@
MDH4F,8,ZF94?,:0!XV!Q3VBO\'4=C4]I0LD*I8("\KU9S9.49HL#Q+K]H5=V
MT$E:*-4C+4KRY1.Q:K*OOG/I[E$69P-!M3DRLNL.DGPUX78L0=SE/CW,GDQE
MC%EMUO+BYNWBDI.B']C3U\#6\:E,WOTA1!NG.V6^7!<YT)4\_YBB M:QV_9)
MF/E)$>?77H[';-C,?FR;DQ(\R>[30=46$;G@[QRF+"C(B[<C<^?!0":6@-05
M)L*=M(BN!/$9[<0,]I[[3BP0M^1.S)N4B7;BZ?&I3'YV.[$\3I_33BP)5:V9
MT=N)%S[M++O&/@[OX5!>]W^5)JO4V^P_>R_<D57ZLWXWHL <K\!:U0-JNT!U
M'ZCNQ)UK1T.:S7ZM.CE:5W;M8_$2Y-2=CR.ZMPY&?5Z?)S;'B[Z!ZLBITT+N
M/J6L)H4#3=78[<%N;I:0%PZ^.M\V)Q,<.#R52(E$H-]VAZQYK]+VLD]B=^_V
MGK*S)"7?X0BV>!P<)U&$_?T*IQP,F:)EU7]MB.F!4S.J3\UQL;G#*5S^!:0W
MY#<=H <O0U[;M;.2NX81TT#<Y$1KFI-Q7'@1/*(AL%HO8Q&C<D6HC!"R;X :
MX)JW^S==HX?=%='S(SE#O4ELM%K=U(QJ&04-$>PG:4 ZSX3U@@>4.K\7ZT =
M9(E?@+HHG\EI,=>^JT/4;UA7#,9E/RYO&Z6EMZ=@Q=.B&Q%V4VRW48C3RE-5
M6;!3/=HT1,VVTW* ']ZK&E4K5+LK]PXZ+I[5D!-D[XT-B='KNR-/O13N;K(K
MG-ZLO72RA\#X=!P$97.9X4#I/<[1>>PG&XR^O$BR["NT);BB39U&&@X*KXLC
M\:"U-5-SX-[M_\C+0G\1!R=A5)#===)GYG2Y<( ]35;Y)V\"DS *FX<=:"_(
MBP-4]8/VT7NUCUXGRG <=GI*<L2LZD)_QZQ\3P^7%1E*.KLL\BPGHH  \N"7
M(J-EY@U#7Y<+!]#79)4#_=/EDAQ* ?+;)">?A5X4/1'CDG07WF.481]JVH<X
M0U^&<0GW["NW@!^)F"[@Q\RE+N#92VN:)Q[%M*S7[!.R([ :PDKO1HW5D$'S
M[V9E-C#E*#(=]D<_HAQ?N37=>H]PA"+S5$QGA I)N;CH%C'$?5B'(HJT<1]Z
M(2.Z+HX&AZL=?7N"T_#> \5_'A-8%C0IB^SZ/^!@!0K0)W^BF\'T(!O%BH-=
M>0R_P@ A>$/^.LP^H7=>3+8H^DHRM4L;@DZ/XB8@TP7WZ'D<?P2CJ12=Z7V?
MY"<X"U<Q>/$76<5)A[WF^>JL^Y(]3FDR!IG!)E6C\\#]!3 SD %D\$#G<DQ.
M7HV=P\@YZ[IE!G7(PA-O[$?1,\ZKZ$[/FC-8).R3JVMYZ]WK?8A37%ZSO/7"
M&/P+E_%9DI+C27Q<I"F._:?31W]-8(0)2*C%>.:%Z8^0AMD.=G"L4M<EMGBQ
M?NEB:6"<90\TZR,,K"I$ /;@I0'\%UA ?L4#PA43R*^X<&:BNL!F<QED4URZ
M5D-+L#%'> &=XX/BA;3LOTTB8H=GTI(VB#9"[[ '3=P]&:DDPEZ@^^# 1YSC
MVXVL(4/?WP4;^*+-LJ]F+[B,K\%#EQ)(@SM!&--IT)PTP9O]!YV,\C]X:"N[
MIF>U3N<U[@/DY:BS'!I2].K!\>N2DX"0;:Z9DH1FEM/-.DESR+8[CXFM6#Y@
M.Y$O5DC*R1E)P! O&@":'-)T]K!MY-J!)B/$'OJ&!J[M0.MTR-@EC/MAA<0<
M.,'$'/$>DR[R@JC+91$';@T!.>'U/;&#X]4U+*]2O/7"H I[(FJ1GFM+)5E:
MO_E$>DJ%L@NUI< ?OX@1]%"'R)5[=$*KR91GL!QYM#O'J6X:&.BB4W6B](MV
M] ]E]6&,4II>#:I2MV]W*G+(LRSG[RX8"8C>(4MCSC1MP([!.9%*95&P_V#>
M/A,<I%W,IYJ;0#:]>KV<L8TXB%-EV>EWVDUWB)KM8.$!?H05V>H]E%44T$7"
MN)P@>_GA$J/7#Q8^P4M,^@N.DPWLS/0B89&FH,+!E/P8YNOS. COPX#8Q74D
M_%0E*$<R8W\S'<<P]TJN[)1LH6VO;GTP9E#2OUH?/7.ZM638FWG6=.[,2A2S
M,!M34<CF9VLO2N%#PF@<GCU=7"LZ+\D'[Y,X[?DRH7UYEXS]=1S^6N!IG?AV
M>+9>D<G&J(8OM0CU8K/MAVFXO=2R@4SFY=CD@AB1K;6YPP'9V]I+XD9!=&XE
MS^-M83P>6X&R"]^: G^\!-5V!<#.@Y:P.)IJX6!Z)$5<9M-TXJ :*BX/"AJP
MZ(5W*\Z=OKNM7F(2-V4?XN0NPRG-PZ:D^ZE.DV\R)EET%^%@<!3<VD(TKO6)
MKID+?$^&]Z9[/<R.EG"ZLTR /N9&8GKR1_B$6JOQ<MD]15WCJ*SPD>59G=J!
M@_I5D\E"Y$=RXV*#&<DS]UJ:M#B\@R:H;N/X]&X&*;WCNX&IT]YSVH"-ED27
MB9N<D+@L]_U:EUF*1=)FR'H!AM$L\^ /#5'9$MVF'NG/GU&H^%C$L .'1LVA
M_MF!3;;C1CMZVEN$"_##5$R=)>D2ASG$#)*CS^GC-JS"^L_C*V(X)KME=DX?
M<>J'&;Y*0]^T3\SM6%Q4#7 Y8+Z;#OK$P8MCR#:((K*'0:KU21)%7IJUV:Y?
M.0V.F07N^T%<KF4Y/M/L?4(#B'!P3?Z7] M9YZ# /L1A;GL;U>'%W0ZJP2VW
M]D?= 2KW4=H%JOMPN^A,((6]?>I.H(.=\_37@O#2R=B@U[.W:R^NEO);TD7>
MK-NY;)*J;%MW;]@:&2\?"CZJ-KM9U!6Q#5 CNYF.+,:DIUCB<V?SI7\\(<?<
MQBOT3%?Y\+@<I,7,9>P2BN)SL8JG6@XN=(J<7+43=*8:Q(_4_/G\%([JN#XG
MA:,X=H["*7L9TC>?E;K17 QVU(V.5&>G;CK^AL]'UR@-ZC,ZX*B,VYS?[[/2
M.#KKP8ZZ41:NQGEJYYD=CJ=R5P_6<5&=()M1CS@9(VO/AIAH!+S<U(2</-"Q
MET8):CI![Y( 1]U8/_0!;IYA\6+(C2Z?_NY$;R1+='MSC2AOCBZF)P8<X^DH
MHZ)QX;+HAC+6K$$EOK,4X_I9 GC]8BZ[M32_S\CBEQT3S[D/A1.7Y-OV78S>
M$RV.XMVM0=+(AJDD@S%V]]TP<W<RS$'&,UQH3/$&^X2,NKH0GV0TO'+CU3<H
M"I>P*-$3)L:N>Q_>I-#;6X73S;CVG;1)Y5"S]6,2D6X@ 'KNVR2'X^=S8I4?
MU-#"O&^^!K.56&LT:-^+GW[G;9/L>WCO;[,A1G &M\7/],).';23;:0"(6D?
M*X=4S)V"BJE.OL=)FD*<*?G5<8*7R] /2:MD>85Q6N(CE'Q8T!UW5M_D=#9,
M7H)!]52AW_9!_MUT0A\ P9"\7_?C\"%CU_AM#[-.A:@?K#V%@CJ!Q' <!\]E
M*^_Q^\Q/O*PQ#>WC0?4M>@IQ%'Q6)UX1)"??J/=D8/NFZ7G'R^A'Q3R/Y6L^
M\@7!<P#=/-JA.)AGML)G$/ R+JQE=$I5$XO;>76 \N@T#ER%&9>UG'48YA6&
M;'L8" :?2SBX!F(&XL%59U%S^R,K=!-6I7?C "JUA&21QKZ5QZ44B=O>?-38
MXV"YTPFM;]KKQO5FH2?]+G(UYLB$JKY*DZ#P\X\>;"KY4U/AP9)REB3O]L4E
M.29YL*6EJ> =>U1W@*YQ7J2Q<]#JHH"M<!5F2=\1 "^7$OMFA];"]]/"BZH?
MR8HY)\<<;#QQ1HVX=0M?B3T^6M,5.6SG25U,VK6)H"7Q'D+5YV6$8L4K4.'7
M>)NDH,"GW_IE*+JXB!UFBY?\7[9$YS$UV^ @XQJ#\D+M 4]R"L:GW>Y2ZDP=
M.2&6?[10MT*)"Q>8U&-U\&&<3FM$BY= M!S1H%5'CJ,!QJ&$4ZM">?Y404ZO
M*_I5C\B9#N<W7L2K:LZYGQOLQ'*LYQ _W+3N;C.XWHIQCC)HZ2*>6DD^S?V3
MU-AUKXDO<):]5H)&OX7UYQM[Y'FEZ\DWZ,O77WWG: _DSVPCU/UA:"WV=UY<
M+$D/!51!>^>1J2.ZE<Q=DL)+'_<X76.O?OM#[F9>K4>+&Y(Z=[QP[JK9 8J@
MX4'Y\$O5MGD.QNECFUIB;;"E/DF*[KL2P<DJS/+05T+77B.KX1B[U'GJH_IL
M'EC@S7.K2EBCTGN ^!K?UY'X4%Z.2. R/BZR/-F0>;U9X^A>4LY2'5F5O0Q'
M7"NB:0HFA ^-X:%NOVY>!L6AK.S%*5I4)-BQ,"3G1M\'M6/[T@20\QQO%IND
MB(T_LCA S;J72<R/\!V5K#K9A^1S]\Y/.3&*#O2LL:N[CIB&\56:+,,<GH@>
M==9A=&,M!%B2(>GCSI8VK1X<=Q?,)R\I[JF',PGZ7L<Z:>4\]HF>JS9/<K8R
MK(NX9*R'E?,XX8"I_KRV@@[@[.Q: 0T)K?\NIV"\NN?E/BRSRR759S?A*@Z7
MH>_%.:@VN(RL7C[05T3R?=L^A&GR*:6T,M!:Y2N<6=MAN?O1@UKY)N=W,W'?
M* . H]_4)E$SVN($;U/LEP2AXPWLR+^5/T[SH)T,10<^;0FVN$^$M2U+.';:
M.KYQ41!O_T$PN<G0O7$1]&\/;4Z>J.-R,PI<\T*6(J*TO4W'WC;,O8CNXD%5
ML%=E;Q6UMWR7(6"%%V!0MD#=)BY=VQ+":/:YH=&.J>E0'BT[72\"\E\"L]OD
M(HE7%^$]KK;/:1P,4I2=A&')\\>'7 [7M)@-.7>^!Q5I,_P0TE.B[>JZ3>G[
M-$\T='BJ  (.$?N[')L1T0LMZ!IO"1MK+W.FQ.1$U46/8)B:QGCU8,N5E^9/
MW=<ZI@]^4J'L0GDI\,<]4M(>$.V"_1:*&\!I"+V+0M69T=9ABRA*'B#X_RQ)
M3Y+B+E\6T<+WP6&;D8,K#NDC6]6#V(;AJ4;;X.GQVQ*?,5[!)(L0JL0B+Q6[
M[H,^]N:GF&Q&"-RTSK6BEO"[,%6?'JW8A_J&JLKA@D60XJU'H__ES@2B#DQJ
MOF%D#?+#,].J)FA;MD%!MY$[A[^,;-HCPM"X1\&CRANX7GFL /<!:.PU-N:U
M5\3$+B-#>$C+[]'UVP4*:0NGU])#PMC# G.\8RY[[J&^0OK45!J\QO!6Y*ZF
M,'#=PR5DZM99?I_B,R,*G/-Z.Q-^].DO(4;J+B.$<ZC85?7KTBDU+-+^99!P
M*C1OH$_P7=[6D/T05PX[J ^0T?UND>=I>%= =:ZD?O;X/<X9KP-+J263]*Q:
M3J:Y%^#W.U2T/:. T*2;(O2/O(8 A)K+OT-M7V%.@*Q&QYJ6@XX_5XD'^C'9
M!D IT1=.S2^6?1+F?"E3+(\]?HVL"/JWL.H6^="OLXM6,PC1 SU[=D>XJD$,
M&%]N<4H372ZPE[6+Z$-<BP,'IW2[G20J3H\'N^>@4;P*C1KZ!3&+MX1C3//$
MFVK ;OW:HZ#1-7'TYTS;3U2F<V$G<%:C[<1/I,2B ?0ZP:\6!KJX59\E+7_
MSO)8Q,$(] IRH\;0<.!T&LGR<T.M22CTDKG&SJ%N>$U3B.H=O:&B%:X^AOGZ
M0TR.Z^2 "Z[6\WA;4-=K)^*,_%2DD"!TY&5AUO#XU@MC"+(]C_VH"."]I5,O
MA9<L3#M*[/'M1O7;&MYP!95.T;AD.7SH)4U*&M 65U1<.GJL([RW.5F5H_7"
M[?N/'<WM 64!AVZ.)A.,1/%QL-UWDI]AG4<!X$S6<N3-M?VBRHK/&\YE]:FR
M;?%ZS/;8AI\)W7^__%DM34V(NGC]<[X/F#<Z^]FMY'W.;7K '8QOY*[[V2UO
M+G2M/KBYO\C-USRL^#(>%2Y'U)'9*L4<+UB-^BDR2"<&MT4WF&1VY0UWA2M?
MUK W"7H%-.KPE<4[O+G#:1]@ [%&=1O;Z9P[](<BBQ;HY_+#?SB[&N3,\EX0
M47=$6DE'53]'&M(\<BS-(SEI'LU'FD<#TCPR),UC#6D>.Y;FL9PTC^<CS>,!
M:1Z/E.9UDE-G^VF$_3P-?:*^2Z6>*8AWL!/;90X'^.'E.U3-4-L.U0W=(T)6
M4FUJO,PLZ!9P.$J]3[A.I%!'C*"YU7)6?#XX&*$-#IO,&"XZ'%S'#8ND@<;
ML/6,MH]KC*,?BCL-.'":6E8;;"XX0* ?(_+UC%2$6 *-] 7CU%4']!2J(7A6
M.[M5HA@<" N)S6K)"Z:]D39O@",*S4/9W&M\C^,"5QU?A#%FB7V\,T!(R_Z;
MPB)V.+B!&V+:C@$9%\=^&>GU3ON#8Q[A0F[L6& \SM/RUC?,/DV"IB%JUA\G
M$O,S>$[I-D/0;AX0DQ1J[PDBB9G0UUC[:9.3P(M+QKJ>XG'"<TQ6GZ/V>W0(
M&=\!9NYS3O)I!V382YT5#7^$MJK4GQUE-4#,0<$O,4>\=P#+1G+*R@VTY,3:
M!9C$3.@&(1W#XX%I'A+00O[$-/L@DX;]I_D87'!?X&N^1>^3?"[&E%!8_2?V
M>&/5W]7.DA2'J_CTT:=1BN1'N"&<!#!"4BZJFX@8XM](PS>H:HK*R@G^$ZH[
MH<\Z0D4M]N'.2="FA(A[<99#TZ+GVJFZK6>L4S2ECL14./-+=V;[ED"6,3Z^
M**X:.)V37LG&ERP1#6!O8H-#7":"UX 4P<ZV1T%5THV;06GR-,,16%'$61,B
M/(WBDR%I>^.488I?)KC\RK7_2D>F0Q'ES#D8L;_6),K(] M\CZ-7TZ*,0<E^
M,3H!-]P\)?()>L7"E$M(\>7&1!)GN&.55:?;U];0\WI6Z'DM@9[7,T;/:S7T
MO)X&/6^LH>?-K-#S1@(];V:,GC=JZ'DS'CV=/9%V#*Z)LQ3C^BV':R^?Q@.J
M0-@^MN29XQE/X+2"%JAYU0/:S,644I=Z%XJ*LZ,3;+1+ FJ"7"[+D&:% Z1$
M-W;OD(<9XGJU,GH^+#]UC2-%&;4/)<H-7[,XV&[O'\DQ<YWC8'&/4V^%2V)5
M>?01()+HUOHKG<HL\F)5JH:H:HEJW-45\=WNG2/%S,6AY'P9VF.OTM#'/R;P
M!'?$T6?&MU<V3?<[*Y,O#CBAE+P/X&R_!VCF:TR3[+WXJ7P7,H,?-TF,:/'P
MV7AHE6 @VF_Y<V8(H*=W81YX[XHH#[<378!+D;3M+9-ABH?-H_/;DT47F;.X
M=5*1K ARW)G0]YFUI3#*VBVA%W62U3H>\$GPITK=Q7-&2AQR[<:AZB,S.9)H
MPJ'_#)+ZC&EJS-/--DJ>,*8[3)E/.0E,^73,FYC$]KE+Q)CDLL-[?X1NP%6^
MZ5R0-BB[+J;$(]:-W+@FIV2RB1-;AO;[(0[S[/KFPR00$M.R'F\F9(=[%56W
M$9AT3EX7D1!C_SV1H<%KA)QE:?[/=V$<;HJ-/(!(HPYXR$\M</;[LWB<W2/.
M@43UC7/CGCOY(';V8,9$%>)TF:0;*)-05D>8)IR00\5%] Z'%UX$8?MUI2GH
M$G..$DGY]>(&!0,W;HQ*;/T"?EX.28)^/Y-K%S,B>*EQ\*':P'LTJZ=[_=G6
MTUWB/#U=?N-\!7(GO]'3>X,9H:>;RJ35(XC3Z&D>%1=ZFL,++T&N_AK5GSL'
MB*3HNOI!-&:]Z,G31S+1L1?5.2XJP9*\MC;1(&*$Z]0MOT;-YS.(;1R00W./
M(!JJ_MEPFZ0Y9*)4L%JL5BF4&R)'SR-,-B1,\S1WP3?1V7$,+[;=MZ.XY<#S
M!PB[A?<?YZ.AC "D?RH=.V]CW@FC8BV?"H["31A[DSG3Q+2L>T*$['#@V&W#
M2Q5V $DI*?9?!QL:^PCK:Q%%%+"3&E\<(O;O"=B,""L3S,[H$DMLYZE3WF@-
M;S<29V(^,ZPC,?D:E?,_CY.PB4E_J6WF])^'6CR&IHM#,@A,8 I' GCL<\!9
ME? A:K]$/\.WSA<E7T+]2S?F(+4+?A_3AYG//)_>3DZ "P8!R[C8YX!W>5L^
M4EU_.1-<\"742V-E#U+_A?0X#X,P*N!Z]P:2=^A-[NEC^:S#&>$0KKJ+G-H1
ME\OZE8<KHK5H>=PG=@<3 &Q*3@WO<2*43C@,7FV)3@/4MMB%O8NM<GKP]?;;
MB:=>_[@&5>'AP27SJZ;;LT64=\@*WAN@69"S4+X, 721LSL<?4D?>5%Y\8%Q
M?@%?0M5Q\V+GDC%]'!>!@,<$-ZK%RVEH'$2?-J%&Z"K)0EJQI.[B %4=SP0[
M0R+M DDX)>/JXFQQFC]=D>[S14RKU&_+,O:WI/D$").A:/[B3 0W"8YX&6Q)
MO#J\($H]0+?D][3&R2++\/Z1P4UM'%G1[A3(D9H-?7]Z6;S4(S0ZM0:RHZ?N
M7R8 G@)AXUXC$?SD^>*&8Y4U;:$RQ?LD3NL2MZ09PUQSY217E7K?(ZXT13H9
M;K"4;W&ZJ4MZT&6<?226&CY)'F*I*[^A/JP62!Y@1J312,<;Y%?MD$<;'J '
M:'H8D+9NWRZ5$U3[-JG$/&B?@B_"&%\N^V?K*G+A*$G3Y($8?\?>EOPE?S*L
MSI1(6[],4>%N(%3EKOX>^54#UX:;CM1[#Y6K3LX( Z_O#WSGY7#X?#HA2G-2
M_VZ/D.V+9SXK(H=OV+0X0)NJ#0I((Y>>CF'Q\9V_>P/7/WUV$3NA'G-P7=<E
MS[ND*_(,WDT"%717G2"+., I2O%]$MW#[Z/$BYU:^RP)\73.F$P;ENZZQALO
M!)>7BSU/0-RVWE%C3_C4&/+NO3"BY7QWH;:L>IX-W.1A,+0)#DS6F.3&KF+L
M%L:@SJ/@"J=0#M9;3;LK"@F[2&F494X4_@+%5%(HIN+E"),C:+)$6_I^H5.
MJDN<OY$.SHS6@9.!_SK0"U_7JQTRY\.<WO+S,,H[C([HWVX1EA&<\O-.J@\
MC5[=5T>)^FUOSAY],8" ]I0[<@[U5>N5%P;G\5_#.*B7B6F'\3X!)YE/>VP,
M*<4M:4%.%8>?2!O'[C>^D'JN7_80M;TC?2W:*:1=_C,+DYC6SG@UZ:8KHNOV
M9"K@3%A,'3Y#6_B./LQ\DD21EV:PZZ(,+IR=O]&L+'C^WCLT1U/8A*?+)?;A
MKMZ!6<BB[>#!""4&>:DD]9=$"7;L1+=1EEI2ES,->3.C>U-6O<Z<+>+@&NIA
M91U'Q(2./&FR#F IRQNOG%K5G./?<X%'52%WH:@T&ZHH+!\<%%!H*J!*'4?D
M>K+];J0,4T-86I(/T3U\Z; (GY*@VO<DI<<_Z@:B+@/4*?EC?#]ET;!OW3&X
MX%XY-+6?HKKVD]N+!H&4V%6==@=IHO98>3L[&3JJ[MT!HV1@&!/EI;MK4XDM
M%38:.B/3K!?;,?7I0U%OTR3+I#87=DNKX19,%CARODV@=.O6>^K[GZQO&L()
M;Q^LYXY,+ZF^?E7F,K[&F[:NX>62OK7#W2,XHI?OS2H<I-GB0 3:HR\CTL-7
MY/2$EM4+17[U2,]A@..$9FGB $7TC:*H[=-E%6IEZ38X4YLR;:<4O.T4IE7/
M2;RBX9NE\OH!1\%9DG[(3!^IY&C:OP"2XHOGYFS:.CT_*8FSE_(L/7:=VYV;
M8KN-0IR6X>CP^O(J]3;EW>[ELN.'7]3WO%+:3J-;V[7/U5E4NPC?EAVZVS7U
M1=NH.LTYT@S98%.[O(O"LJ:$864W2,Z^GAMB22+P)ZNZ0$G3RM4^JRK7WI/P
M,C,Q$<Z:/)W+99.E4R?I0.6>. ,;\S0N-CAU 4QU_FR?(XV/@)=158.](H0J
M2@>HI76 AO*N?FY)H@Y-YWE7D^%49:'IB4K?Q3(RA[7<FPPO2#,\68]M-\*V
M3,YU5A;JQ%7/"& ,D2MUW[#N<-5[>_M+[X3+ IE?.:YH8A)S!A.R.Q(8X==N
MKOO.8R(3?.L]PB4@I)F$<4'(5?6YB)U@>-DH$+9O:LDS)W%K##V@W'O<N3=V
M4:1>6=B]JO5JDZ)I?[6^V/<)=.9%DVAM+AGKBIC'"0=9]4?(*T^61'ON^M50
MT'3I)"Y05I1L%SQC%HS<VT'Z'!Q+RP2ZR>"T0\8AG/J<#-[6'"":,4GP5"=-
M.@Y]%@N.#1[&F$> 9^=1^99,YP48 M<3G)&OP(N]R'[ P8KHPLX'U!NWR#F!
M!J.1-PV/#J)B)AD(!_6$U@/48-W3G,1*79,/<;,&,MC 2\,UA'!%3.-A(4D]
MH57WRI;Y+*XZ)X5K[]G@R42E&V5FA*/F^:J9KU8FG]8WFLF&8GC-]M<IYX+Q
MV2Y7$6:-+UFNM$;LL?0V_LI[@ON!IM.3,/.C!"Y/#:^_(6JV?:$#_/!.EUD>
M;NBM>1NV5QEN=9 #BJ%GIQ:<I&2[*)69#GWO85G'SLMP (X5'&=E 2J('ESA
MLCA0^\E5&=BR )U3O37WEH89GL=7-#&0$=@SWKD_ 8<NTHPF& <OQ 2^) N!
MZ2[\CS_]G\-#]//'=S]^\X^?;[[)7MP\OGC[\>,?-@]_Q!\7VY>7_WN?W6[O
M_^;A&Z]XV'[Z^NXO?G'Y]F__^_'UJYOC=Q]_R/]Z6?SX[I&<IU\^OKD(S__H
M_77I7]Q>_!0&M]^L7US[W_XM./GV;?3-B[__(?K[F_SMB_]Z?7-S_Y#^B#_]
MY>]W'S?XXU_^'K[X)G_\\.--NMS\^%MP]>[=;W^\>Q.?$$3\]XMW"8[_^O4W
MW_S-*\ZO?_T;_LG_[=?5NQ]7/]YZ%]^N%D?'1]O;O]S^&JV73V]?'#U='=]\
M\_C?%Z]7M^=Q_+^_W9\]?.VG)W^Y^781O/CP].W??SD^_?KA?W_\Z]M?__#R
MUY/PUU]NK_]Z_.W+HZ/@Q1\_!5=G2?C7%U>;I?_BOXZ^_>]O[M=__S$[__7E
M27*VOCDNUE=OOW[W[2]_./'?G:_/_O+7O^"_G[][Z_W71WS[>G$?_/WTOY_N
M'DXV+W[YY>7?LH<W9\>?-F?)CW@5O_*_^?'B;Y^>?OGF[+CXL#YY/#EY\]/Q
MI^V[7R^_?7WQ8?7G/_\#'=]<'QXZ\4),N.I[5R4305X[1(A2NQMFZ([#T'O8
M3#*RMMX74)C[<EDNKRDTW@1<.KB>GV8D/#<@_0@V_8P^29=4SZ$652=,A>AJ
M]4V'PKT5.)$ M**G1FJ$AI^/&-(:B$E.C#O9Q/G)B%M_^6FJD? R8JJOD%=^
M1HZ7./7##%>YJN(5-Y\L5BL0;&/!IA22KE.H>689I_=A]=SB'H\-9<I.1J/:
MNW\_3K*<'$M^PODU]I-5'/Y6O;-;<6[Z6M0*S[:/N59&)<Q3*.*T:42C#^I>
MR?J&?_>2T!U''%C%+?-=\LG%I'^(GXS'TO ^2]+J5_"=Z9H.EIEW<(MC=X2R
M>WA:E^1"]U7A_;*X$TK(!^AA'?IKME((,_I/^DI\GJ [Z*KFR&THAY-E8$59
M\"4]/T.@Z:EL1!^TNEU[\7,S#H;&\?D8# ,C_;<180KS=@P+&7$ZN#&@_U.]
MFU+J,].FA%'6K*< &&1^X(6=W2J.;E;C%$ RXGWF3>C(-4-K6TV!^+)C!X9M
M2YW[@ ]XA60+FKG"8$\P>PAJQZ=K:FD[8;M +,NX3%:W;!H>76'2]$"DJI'6
MQR@H3 I]S4*_3@4[(Y<,@U.N5=I*6^_W.#F-0OKL4\M1>?H*MR&$_4Q[X:#$
MB=7R%U:&Q OQJ5IU'1;U^ELF4$F][N!Y7C#HX&_\;8.R8/2*P]07B+>I!VG7
M)]Z3W!IBM;-;Q9K!P> %=%Y^BP+RL</B<8));X##&YYFK:=Q5G=6H?'62U<X
M5RR,/A'IYZ%?A6/@Y:32-HTZS6FKCE9]GFI4"DCC]>;PA.LI2NKCH2372100
ML%SCO$CCZAFI=U[Z">?'WC8D7X6_,:HI<!:'1K>V"\RHL\A]8 P^A5?%.M^R
M_9"V4:TOW0:QFM.DF7M:;P]5)FN\NL&KS;X%/#X*G4O'P2&2R\S@QI_4+5!6
M-7'K\AX47R_47#ALK<,8M\OW2?X.8_C-WPHOSL.\S%4D:,H UFK&H7KOENL1
M:S.J 3A(<T";LE/T:Z=7E#?=SL FU4;$GN6J-ZDC\G,J.M=XFZ1 A=ZPG.>8
M%J>H2KV<X,Q/P^W^_CS>5:=(W4'8KQJ'/.=QV0LYUE?='%1Y:Q7044AZ/*!W
MCE6?!RAH>W7N?M,#2<^QIC&/BMM\EN;_I%YZ0H3@8$VLW+IH79&ODQ0N%,NJ
M U*7=:2[#H3)3RU\52C9.G(I\"2\X4B;YG45PP/D;<D_X0'YLBB%"XM30[@
M/]59T;X7Z=,(3HJTN7&;)K%BF*#UE.%AGKB/PS>8@_CKLJ+47#(<I"7;4W=R
M4S%FXQ90F"*U?9B>DTS$(:X4$.?V=",M3UF8[:1OJWL_=_J&]S>((9KVJ1P7
MFR*B-JG\,RMZ/=O/3-%AD[>WECJMR,,(MIR#W9W4@4]RC'A;EZ/V'!G:::O=
MO'F4M]W6VV\4C#Y]A:C"R PTI0*[8DBWI:_+>\NZ\3[$W2M5#; (M*WJ%)I6
MP^VJ8EF8RKIWKSO+?B5YSL2 ;"%8%G)*RTY<VY.:PI30M,SI&6%9+E+L72ZO
ML1>=9E  F.!\B]/V@713A75Y9.S7RN5PPKMJ))_3NHS5$\8ELGXMR-RC,XSS
MKYRJO"'I]4K4B@8^ D$7.,LP;GR9]&V4:QSC!R^""GZ&@31$S7;T\P _O#K^
MC?.;/I5S0/06;4++-KIV $H*M(LMF5G0CT+N]WM:IF<8QA6;AFTT,;G@GFKC
MO,Y5<?WP@U!"7:#P!Z@/CR,O"[/+Y<+WP?R"<T@2A?Y3^;^W^#$_(NT_&<:+
M)%$7QK\<:QQ4T<:PX5T1WB F9/=*P@&ZU 3<A9O"5&C7YGF/'SK]ITE,_NG3
M")S,!A"5R;N I"J3/&.LZ0/U.T'ODQS]A'.T"))MC@/'@-6%1"^F06?*]$Z=
M5QZ4TX2[.2]^.B:'C#!?K%),B;W#<%<M==J4Z,9N .PP0QR<E=^BL]KF_[G\
MVMD[,8I2:HZ1DA.@O_5>X_LDNB< +3NO)XP%FM&*3DS+^CE2R [79*O:"*#E
M0%U)2;&KFX;'/N8\F7AQ73=T$B Q"+C8$_?9X.6K0RE_^C5#$;DX'W(%U#L2
MLH>G;69=X#R'H*D2<M, @T7"010GBP\.-LI/J<%>;5IS4"@B6?7=!IR!ZMX7
M=5Z&/L%W>?L2TR1X&:)FVWLPP _/V.D4FJ8UF^>A921%V863S/CU;9W=5\>G
MW*+$M*S;.D)V1L#*S>E,2I <7'&&KV'NE 8Z3I=)NH'W&.EUSH<XS#-Z^4.S
M]U4.7U(]6;[EDV)*&*!(OT-7-Q_8\+%^!E.15WL,DYZ&,2%B['PP2/:Z30GI
M-;Z,IU%6*I1G5,">Q1_/ B\_0^0[%@SG4X-&)&V)$C/<*1E7N%Q(Z/8A<83*
MEO(\4=GP-X!*\MVS0>6>M-50V9\2X[L9V>7O$J-B>\D+73FD?: J,1=U\G8/
MT(!@/W_)OC1?YJU+BF@85SMAE[:K(D.R# ZI'?AR'F=%+9DKXG-G7DR?P<RH
MGCZ3XY0/1[S_&O)]J7N5QC+U=Q/?J[SWD8<[8:^6+]I4^1-69NVT066CF1\
M9>0K/@P.SI5F49OJ!CF[QCX.[\%I\1[GY;N!*C>[$MW8!=PP0SRO5)'ER:8!
M5H:NWR[0>9851!TZW<H4Q=7 27(F-/%33]=9&(?9&@=ODR2HRG9DA'):>)$"
MC.1[LUJZ2)JM(4S5'2#:0P.QJ@^G-S-ZTFQ0IC9%VMZ"=UY<+#T_I]E$DP83
MB"C9KSL@X(9;*:C30ABHXL!<DQ!CUS@;&KW.>UUUS$MR^1#CX*CJ[G)):'DK
MU< FZ<YL%YZ298Q[14.;H^/D,($.T-T3*AO ?7+;R0PTEZ(X6\6E,D.:E::.
M(R_++I?4H7^20'Z8Z=O ?0(3>"PC@8+:YX '*?@0T%->W_Q<?NPT&($OGMX=
M'WN$^HYO2+$!?-V"36;:S]3OW+3M+4)"GS3W[J[Z"/U,/W,J?[8D^JF>>V,:
M5:NAZNTBC#$4O3%?#62/@&5UL,_!,!#@4T2_=1X P)<0$Q7]06IKA--?"V+7
MT I(,>EUDIV"3</P:4J$#"8#O++8]%O4?#R+W4(HI=XS.-R1JI^UH7#159H$
MA9]GBSBH7M;)Y"$R4+Z*W[?QLPX+'$(6>$\4E-_3I.ZJP3X^[*H/*2G5=:C$
MXQT5A0:E>E/JP+X.LT^WI-$T5J> DA782##"CSUK6R!H@J"-:P IR' G_$PX
M?HW*>>^]#89#T"])6KMVC"D;?M_6E V7A2$/'@,@EA7,H&1J!2,>HT$%<X1C
M?[WQTHG.MD/DW*J:'6[D]4W3<+9*AR-7H>9A38>NUV1/JTUP4.80<;Q]"4[.
M#"3M'J'G@1[N85HP7%-(F>I@+2#D()6#PPKOI!VNXG 9^AXY1S7;&1C/M/8N
M.H_II3-%U<^+NXST[.>S4TG"\_C E.CO>!=)O(*Z*Y S,IDUS2%B51.Q>>!E
MEI&/#VGJ(7Q^P#&@G:0?BL353T'DCE=3%4%/YS%9/<54KET6!9O^709]GL;Q
MUS@H(EI3M0\6U':0,;8O)[I&(+DN9'C#'^$/[G<YU=[%HV+9,\QA0SY';']O
M<@X6X:XD&K#]0 (!-ZQ@T/.8](BSIHP4(M:!E$R>KU#&A):?QSXQJ]I[ ?@8
M7C*8PEX0T[*Y(P@Y&;SW(9M#V0&J&QZ@(R^"\$?FR=@%LJ3DVL77\)2,VB_2
M\)Y6^"1+D:Z[R8Q2(2GK.P>?%P[*VB:H;C,+"U5&@GUU-3!TO5CTLS FRRST
M(C@LM0$OY%#8$LRD/CK!N1=&&</>Y41,343:PD7FA.QS4-ST4[I[.F%7<'SO
M](4.D?RW7U:4OW(9@F$!ADVDUX0RT[[R;SOMG(C>DE5]D639="<!*:+.U+N(
M*]X225(<KHAM2N/:_2=T^NBO(66IT?ML*]61G:HB=/8^,#A'VI \\\*4OLOP
M#GM9D5+XGZ7XUP+F=1(C0X:B^<!9$18E..*%7;<-4--B-G:L@FR[L).=#MVB
M3*S^L^:7/X0X)6-<VP,?G[9[&')YXVE&\CFBWZ.F ;4%WB]^9.!R)J <E/X0
M/,73I/7@*YM,;2\LL@SG&9G8B]"[@P0%6E6*?AAX>=/V&DI.01H#+3RL;C9/
MS(,=?-L8RO!RZ-+M6<XE;;I(.M3K[P/D0>'7IIN&!516QN;;U?8-:SN(;2UL
M"R+5R?69CB^.B6Y]]?:M]F>^?@>-?9MK^((1E?[YK&/F:<.J>/6=[1W&SN-M
M,9T35$#(8N \GPN)HPAMP0MQ=9$ .BB[7OZG>.CZ$&J RH#Q9=Q'[X<XN<MP
M2C/H*1?DSV2@I!5U[1\]U7T\T4RQ:0\KD_%K-=QD\N$,;R!W3\W^\(3*W,39
M'=:G!B?S+#6I2#2#:QKFRNUGP=Q^.ER2#]XG<=IC&MI3]FZQOX[#7PO,.GZ9
M6ZE3L.IFD4XP$B4#K]S$2INNZ1"U/;("B5PNVPE!RERQ4\EG7HMUJDN1R=FU
M'2 \]8 4#V?LVY?/:($*+VZL"&,6=O"DFZDI]ARY\0VQ/[CR#M@^#\@7Z3LZ
M#E"77G5*[%.<VZYJ&*$3V;[]T #'2W+R+=,DB]:?KIAB%";VQN>]R.1V0]-3
M;OYUA+;P;7;TU'Y3%<:E]6'+(K&$!-FTKXB\(>]V$N_/)"Q:+0TTP0!X#X%"
M VY._WPJ%!O!ET0AX_%SK/N"#25VUR%6/FQRN:7[)&$K(XJ/_%/],ERO9TMA
M;?H<\B+F:5WNNVY=;KCR*LNHE3VB;I<S"O <!8'F1DI_,G5ML,&UQ%M*4UE<
M!ABR[888S[+*>IA))I(YX"BI=KFIU*STO+_\KC&9Z]#/<4 7(JU3;D")#W9K
M,4A)G3LU[=WV5BERVI\HALBN]3)2\@+=+36/%J_7S2PN5@[E^Z(NF$L[($KJ
M.HDB=):DT'SN9JE#3?52Q^:$RD?70$:^*OA N:IN;Y:,QQVR@AS*,,M#WXMZ
M]V0SJ(+'D$!=EFIW7#H!??OJY%T2Y_C82Z.D<9._2P(,@4K%AEJ(V0?R>1@3
M'8/331C32N*5&R)9WMY<4_R9V+\F8<7*E:_% :EMDY0#1%GH7/U2)E"'"P1L
MH#!&'4:Z87Y$!1-F4,F->)-UO\=.B6C!OCR9L,WY#[H/Y#2VPX*<_>[#_,G
M I;OWUJP[0@FU59:I]N>15KW//=5HXP-P5)0F^(1#Q+B%=";QF?<Z]MV%? N
M<1X.RV_F$W;'E$;/N-T;E7*N)=A!QT23)E$84!5+;5YC!5:Y75LX3XGH\XO\
MM)^7L?8SJ+,Z))_:GA4.5MOS6)7.NEQ6:+O&VR3-R5[;J=-'#E'E'R=Y04*#
M YO'=77V)*J459^CIK-N6<0#"!:NOW"9VV4 )#U]ICF5HS<\%IW)/.<R)*W[
MQB68$F^;0V4[W>V?4L)E;*O#DS&B<G5*#BYY_8#8--6J623LAINQ6.#MO/33
MSNMP,ZE$+9!3K^ K;Z2ZVVZ_+-QD@1Q<,N[J> X&5.R4[3Q T&(N@!F2&[_T
MGS#(P8@,)-[M%E0C?,6*;2%?!>38OK=Z9Q-B;:82XZL1JGX1YV$01@74RKF!
M@#(:9#;9BAXD9S5E9X@;7LQ4IQEJVPF6N@MLR4JV"S*I"=&YB'B/\[+4(Q1@
MVN*4.I&479##O=@,6AKDA@,?TJZNY/DE-/T*D<;EG>?,+K2EI=8X!^7F1-?L
M8,/S]-&/"J+GSPCC<(U:Y-08OER>>BEXW<$_2?F8ZLQDC"W[98Y-L:X!]?GL
MPJ9A-:Q1-2=8JZ:+N[*D;JZ [%<3G9?2ME0 U,"]#K]^BIEZ7\XL@T%N%/->
MYA.A+"TM<7T<8Q:!B7S1J<P"L[S9MPV,\C\^T^N99D +K0/S4VPF2JR3,& X
MW60^T5H\IO332L26@/N8CR&IRF603!FQQ IVOK[Y,%6T_%[7#N.49/@S$S/_
MN__\X^O7+[^'SND_7WW_U<Q,V'' 4 RF9TZROD/U1T*"J.9)O*?]OBT'*?6(
M<Y!8?3.7ZPZF++K[[_Z8]!X(D8R)NS*CRN3Z=IK](\6BF8C+6I]=2>HS]\I,
M"1NJ<9?,2=8L354]+W6SQGC:-[H$A"S&2O&YD'F<J_4772592 --Y![J<J 8
MAP7;U9(#\Z+I^#E.-ILPIT#VX@">'R&:&),9U'!'RO9ES;Z39(@;Z-FTIL[&
M7OM9'3(4A=@H,Y7YT;?%KM(D*/S\HP<)=?E34V9S*H_/,+T);+9!/\X@5SP4
ME@\#A3%ZJ)JB%.=%&@LR,UTH,VDI=W6:W*2,L :O\99(<DWV:TV3C]>!];H<
M'$9$UAOJM)GCV7) .'V;2S1^7;_UZ:]%7>[W<GF;4D_?$S7BIM)-,A3MQE]*
M<,2UN\#\[V)L+I7!%.3:U4:R4Z$+-Z+MMCC-GZ!<4;Z( Z"WI5'J4[T%($/1
M+MPD..+ C;[)?A'>D_/H+?D]?="9.NSG8LXKB'=G#Y2:$5W47>.(G(_(<36=
M*(B<0<"R4VR? PZ&J@_+%\7@"J?\$1J"33^+QR;X\NJBAC-D/5.IV]FH&F=2
M'=EZ]5:&F0&<T+:R=<JL&U$J8FN,*>E9T7Z2DT-A*I-JD)S]._LAEM11-YO7
M8&6%R]-5W.DPK!6"Q*<A^M1-QM(."]]/"GH9Y>.0UFL]"3/Z*[(AKU)OD]WB
MQ_R(0/T3KU32"<[\-+PC&T>^QBCVR*F<YF7"3X0TL25_YVV3[/L,Q4E\F&+2
M.P$..;[7%%%0D43;BB9Z"/,U H>Z7V1YLB%(HYL5Z3),2<MLBWT:\'[GQ9^R
MW[NL9J P@7M*2'GRC:]A#7QD-8\XX"'BEDC>VU")$APT(BQAT!7\7>G,!>1X
M.5I[(%&,8Y0E$1%V0B&TW[PO?7@5SFLA%!2T4CJT)/9DF 2_=[<S"2=/ @U[
M4SV!03F,@ VD=OY6Q00?)RF^2O$F+#;9E1<&M\EQ+1\)-'B=OB@T2&]DT9?=
MH2WI#Z3>2/SWSD(+I0>]+T6UZ3)_[%04Z%D8A]D:!V^3),@4);MHUGA/L/@1
MJL<1H><YV1>*G"YU(M<E)8560*F6NDCHCJ4N,S,#XI>?7-.708HH."<ZAI#)
M+V.X_@ +JQ/[QQ/_-5["QESIZ=VU'59=P@L6?M4IBMI>9R-GX=@'!"PQ;P[V
M;+HL%Q$]GV# 6A+?8\(U68?ODYPOT&H]>TLR*.1%$?*"7PA,Z:5R[22 I4J[
MRZB<RQ+68)NE.,!U2;>D_N^R^IC2)O8?(4X_+N(*+E#Z+<L*>A_M)UGN&!;B
M>6.!06:F'4 @C@LO@NG]B,/5FO"V('QYJ\; O";\7L:M?<$P/OC+GNCNC-X'
MP[I_J @@KZ30FF(IH7& *#S(_]4,$:N-/F)#?D_51D68:192.U!DT3D B8&9
MW<>1,7'9AUJM^,JH<>HX&3PRDJ^*R$LI5*(DJPZ,S2[AT:X<:@+1F!CA T,3
MX%PH@_*HCNHI[HIDF:1\F3@6B:PTYB*(CEE@9(G,PY :'!U7/ /S,0]!&5@V
M'3F53JT9'&Y%0Y42V%QD]9%,:'V.HNM=<-P^+M*4]"EIU 3ADIQM,%BE=SA_
M )\4_/H:;[RX6!+2]&T^((<RCVR^Y#@;DF_!M VI+5,:RV#1_K[\K/%RP.G8
MKRSIN^;8A'MV#J1A>W'';YINO C!!:E'0]K])S\BIM7#.O37Q'Y&*QR3/T71
M$[&J,'K"7NK41AHA'R[^M&7MPF>FP_1[,JFN,$IV]]IC7]G>*(, 6Q10$]Z'
M6)!P&8*13[WX%://#F3M'!O!V:[(;%_>"'G.3BM%<YL<X6L:*XF#HR=-A<A
M57F2I]7;??IC6A&!DIM$>EFQZ;B'=E1:>Z]S5^3@&"!:*V][Z#?Z/2([;88K
M,A#2![=(:5#B<<=$1>1<%$;=YFB[?LK@P87HJ3IEEG=5FUKEPG+HZUCP62GH
MV%EA7U+P:BM "4TSL@AD/+!&3(-E18BZMY'G_UJ$5>)%J7;W_-SUA6:CB/L]
M@%KNH"]/<1FRDU%O"@WX*KUN?K**J?T ?P(O7.'7+M@4W^.XP(1*FA2K-:4&
MM-):V8-ZA_NSDDS-2-TLS+K=$ZMVOPG\IMQ<0C(A,;V5"V$O@2D*=G>._6UC
M-@M' 2?R"T<9?,]LX9@R6?Z]=H;7#MOJ>E;K1\?ZTH&A@SM5+O\0KGN+TPWL
MH><QP4:>I$\G> M9>1+KY]A+TR<P4=IPBK1OB94V4=?:61.TU,'H9&40X?4C
M:>J5 7;4&D?47.L%6E2+ Z(I:R_];A &/<UF4&92 J6S :FD,.31J23=61U$
M^_8\M?!^(%A8Y,VJJI,K)5#Z-DVR; BB%&I$^>U"*:KIF#B$S@=K6A,LC[P1
M\IN1D?%A2Z8RSNL<<FV;?..EGS#UC)$#6O)07AYNT^0^#'"CWVK]2 R)GCZL
M3Y>=IO41LV,== V'UF>7W.-R:_>VA!RQ5F"'+V\I*9;#C8*;;C[@'92+/% E
M1?PL0*EL[X["Y6?EE).95!.@FJDMV*3T+GP_+4J%77$_H.GZL;3)712NJNT2
M[IF\LKLJD++L</C4/0]<#,^)%"!DIW8NYI> WV'],AX-<S:<I*9F+"CFZ+1O
MV 4^C[SX4_L+/3Q0.-"K'XB1;VZAGP9UPZQ@P)L--0B(YW0>A@>?60+7,1CP
MAS$0PV7'/%U+,M,R$@R[\SLW@Z&Q>QH#$LJR$XTV!A15GUVK%-->96R'F2%#
M/#^*Z)"9;.NA^E(L [#+>[F,[GE>I(N0M#[#U-$H4)=P4[K9"YK<Y],WC+(J
M@J4YSP"TZ'7P\=YU<,^'^.P,U,$YUD/9@,CF99AP>=8W6NTC[5D8OS)3;0IP
MK./R_$!7>]1''96;32^H>GNV:FAG.O2PP)S36:F<WM5?)_QT% IZ%\59-SSW
M>1V-!B9'#1-2,^U"-?1RJ>@M$T_J5VD8^^'6BSJRIUO!7OK9-BJR-CEQZSW1
ME*,P1I_"F-B_! +%!O:C. &;F(:,U8EMJ(SLKI/?:+YZXE.@!&4*^T,8172G
M@H@%\O,&JB&0&79[&[H_C2Q\\";;Q8FH0F@/F/V=2[3\_?K6_)X^YB'RHS>%
M*G8MCR(.ZWC$#'VY6W3R*WH/M*-,FJ\S6A*NESQ9M0(55-V^MU9+V=HK\G62
MU@FT:VJMY&4Y!,B0Q(%CDV58)/N@DA6C?=U2<5;Y!"&QCABC'JWYRLV.[00(
M07QJZ@7L],6>M5&Y86F"2$-B'J)D#9XK0_Y,.?"@53Q54+I>>>=TA<A(CL;#
MB&4G7)CE6J3?A?%A#G5\B*+H:@N'%@-G7KA"94^@BYN2_HO"']KT\#KG=5$5
MDRBSK#=;\KO@/<[;1^ ::T:<W7Y0I[>3?7M35'7P.CG]![ C!/!N=I/'[#6D
MR^SWDCB*80MIR+?^57?R-SB)>Y Q+B#K.E]I!/3CJC#!,=0E,(\J B'Z&V[]
M _L[P[@I&H<9SHS;/I(V&?=5ALDBJVM\G)9E;>3.G66T<R5J*($P6.:@/#]X
M62^WI3FGU#5UYE4,87"R]B$A-[WV;0I1;87=H@S>4W:6I.0['$&V$%PO1Q&F
M]@4/'1]WJV3$Q>:N#"8/2'<@T*R#&'K<6%7O#])S)KVJP<%NQ)#7,$'41\T$
M[;49CQA[>X!"F^JI/S@3ES&:5_%/\;OXY#;^@?SGIHK;I*^]$,4'EA!^]#9;
MR):JOG_UT]?O7KTY:2JV-4%1Y)]$!8#]! E;X)^I N%(/[");I(X7V<'57Q_
M2#XEQQ^8()<WDX:@P5T+1B#GX)1>/C*#+PA>ZN *B5)AOI>M45+D2X+GTAI?
MEOV@"#HZ(&""]Z@!E-OZP25P_U.8>N1,O(9]EL9BEK6(@K"I053'$A/;C& [
M\]*GTE#/2TT:@U8M,NP23*Q)VT,&?V:M6TUOO3"&U]+AX<]-^RKJY9(R)U$E
MK)7\"A(*OHSHT^M57D':[1.^H1A@5[>P+2GID>^)3W'.'"S=\]B'PO[X!)?_
M/8]'NMS@,.27;[1T=I12W=.E7.XM83^=A.=!\TJ"3FT;K2G:@\*(B;9O ^TS
M>UF7G)!=[8"%L.H&?1E4'7TE PIOM4KQBJ;(-2JC6SZ%&LADW$64E_M&6P^#
M:@VW1R>%N9, R<"\NX!&STHG!WNA QYJ2A#QW25I2JW691$'95Y9<Z+I%!0L
M4=%4,F/4@]ZI#UQ9M)4?CG5. E)$'Z4KL']AXX&_>6E,II1A\[KUQ^[/+0,A
M[.EW 80JS>U#7/M)99,79>YAO(#::.!.+2]OR.]W-HEL'6ZW>"<AF *DK3A>
M5=FI T<:CRZ48*K4#;NH3O=,XM),9$PS Q0<4;APX%X0>QOC1F\MXJ!KQ#:^
MO]J:/2FXCI368(QHGW7)$*)"VC/M3D1C:38VYP7X52O8ZJJN/6.X7>[J,[4G
M>=W)MGYZ4&=T 7[4G\CJ.POO'4+D@&P2N'+J+L-EOB;_F_E$7X!B((W!&T,M
M#Z*[R-;2^:.[ \O(R3: ,H;P[.]08]@FW,P$<X03+= ]*]2101I%72.^YX"Z
MN0 NC$>@[3G@S2#4GB?*;M<I=KZ74K,[3(//&65TH@W!K".TYV'/4Z8?DAG@
M+,-P+: %M&>"LX?$%,IJ@=F^9U=D]SU^S&\?<'2/W]$K0G<H S=4^0<"M3 /
MP8>05N62&E\D(A;)!J"('^$BJNM5J$'Z_]O[]MZX<6S/KT)@@$4"5.;V W-W
ML?_YD70;ZZ1\':<;%XW!0JYBV9JNDCQ2E1//IU\>OD2)AP^IRJ0R6& FG=@B
MQ7,.19[G[U2,HFEGX=PWZ5!6QVY57/:SO7R_&%OM/1>_V)2ON&5[&^T5O"0S
MW7 N3D_=<'[)S6W#'8-/[Q%[V^W$OY*K"F+Q4!P#,+VER$G?EKM2>.[9C<N;
M/SZIK)-!2(;/KFH@V#^*[4M;MOT'[0,6R:2<W:'G0<P?)[7<+CF^*-<'\5&*
M[IB6%;UCC"=_0.9':Y]WP[VCMX%WBX2W*.3352OV=*%VJ6M)^WK:(DRL,% _
M&?-U0H,8 EH"K[=C*YB1NCE!^*'M/GD_9<B"B%CZ$M*-KBJ1[,:F.>9+$*E+
M93=9]PW8N]_>;D8IX\RWD)]I4W90C!@RG:2?5X]T?=C2Y<9+@>A'Q'YXHDY
M'(_8>W[:.T@"Y/-,.2.Q0DY,=29&] &69^^=C...G7ABB6;QWI056_X%1T_X
M4*P$%);*K[FES_46;-B+>L>N26X,W- &,*B+!Z>?\",S;W>''0!BT_81,M:A
M[ZO.V6G4I% @HV8E;$7U5UGQN"F_496407B3!6-OK>IGRO[.+W P?OOECLGW
MV73VV7OJ6%%DV3_U0]GNRY7,-XEPM\C$&PYF+@JBY6'RU-3*,MW5STKC;_<U
MS\$1*1VB* \>KDM9M]^4#V6EDH/TCT5;D:?,I]" .;;(4>[E4' T/K79%.]W
MIH+1R_JKLUC!\$@ L#.7CJZ@Y-Z&+9OX'?=Q#;NO@'>+2>V?AZ)AO^?E\Y#(
MH_4=9T/!+#:>GS^(8"/XF4'.'S46-/NF/D*7 G:F7A?W=<.NI^4S;1YIL0Y]
MR^^M+Q@\!3LYVX)L83[^\=9R1N,3-SHG\$\ZJ^D^BAV6D"<P,[GJ^8E7#QD*
MRF?Z('RE]?XCY9##_W4H(!6.EU[>J3O;*?Q/NARI4R-;.2>WJ'=4 AE7+TK]
M_*?QADXM$'[%-87307C$1<(O+SM24^;]["=SS]HK1\HA==!%+?>N*:# !JJ*
MG*=!P50V 60AFK#L06]C^^#0 BH%VP][U>FRI:N#V -B6JM@*Y^$#4*=LK.8
MD4/A"OJF86D_(G*Z$:5U7;9LWRB,#P;T,^K].9.IQ1GDCB7<2'ZF]^F[%G8+
M]7[+S1=E5XZ-%C4P'C2O0PO@-6O0O;@@>:4<_\%W)]XA3Z*EC#,S^2U] WB%
M !7UH6Z@X)GI#B_,%/0@JC ZA*5X77LT-55P]:3FYQ_TFT:^XBW7L[T -*(^
M@K^)Z_BY(6F.Y92U,T[#^APWP6UG+[$% [[E4M>,M9\?(0P><3A85A?@9'*@
MYW[WG59,F%?Z,21;$H[G4P:#K',AVJ7=JNS[1A8W'>,%1B&,F.U2@_E6'_B%
M .C?[5_)93>PE"$S69C3ZB$+\G6(4P"Z'/9C5:+%H0=D4QRY]]3OLMXITR5@
M[;1CA9E>R>A6_/FQ ,#SEJ[EF7?VM6C6/)QR]UA42^Y*:W]37])9J]QK1P<G
MVO*A*C?EJN"57WI:T$]ZO<YY[A/;I@J!3W2$+,JF4VGI/P\092TUE$PK8VE[
M1@+3:L3$"[FOV<0+W56X"P3_;_*F>&MT7P?G%9O;F'1!WMP;3SS76\83'M]5
M((&\MDQI7"VP%@:MC$'K$A"*JS7\?/V6:67MG^\V#>4.;_JF?2N@+=Y 1:SZ
M@N#N9C/NWST#"[B]S)94K@:1OGP?T*GVD.?#.NTV36U6=ZL'9!9:M6*1'8;+
M^0M.(/^C_4W(_8X;V.% C'@.*E?E@[ ]U=Z!.P$FE1H_WZ/O[GDG2*4(&M@R
M.6,LK\,T>X^]HFQR*!93R9&?T"? >87PV@!@)AJWB'YC3"C!<\"]0FR_577U
M3LRICV*F>;1[=M QSN75+%^+7:?;9E%RR:!!3*5'?C#< F_?;\L'@!3N/AQA
MCI5/I0\LZ.8$1]N"4/ERB>FI7IKQ1DW!T]/MS/&2S'4>WGNHNW_I'C&I^\ T
M3- GJ*%+R&^.&9,<G(+]Z**F&Z;# HWUYH9""P6 7O, H-Q*, ,Y%UC>:C+V
M=ST;//+$YN-PHGQ" 67!+YWQEW>>O9R#[_C^SK<#<NQYB,K<4MWC^ZQ:WU+(
M\EY?"/#1\IERDB.B?2L]0MHS0ZB5IGN/[ O.WY3Y6H_F@+U=1C(ON2WA7-\E
MMYEO.&!-MU:^@[U8/)V$E1W-7K32**7:RA;!/BG^UBM]9MQ#Y& OP)ZH3O^7
M\$YRB(+OX0V6C0(5GC+0/</5R&?NJ58V_XJ9]??4 O!A;V=_83_02#YO:K4.
M.7W)SM$#=%@&O,R5 A@JU@(D$)(8H3-#R<[BXJG<%]NW&=6!*9(>L9^#^R6#
M5GEX>MJ6'/L,8C72:2:\UN#$U3EP9\]%N07+/@YMUTPYY(%,MI7V)?0#X9IC
MEV8(VZC<'X254JB7P!9IY=+4Y<M=6/)G.E2F-G2^RJCQ'+1WS$0A) ^?W=7L
M ]4@1[$H4]RG)\?P*)F G4(@IP3(+#4>?S4 J=3;I,\Z:PM@G,T1Z^+KX+<M
M),6PCT_@('XLOD&J\4?>/?U"'-022-UW'NS$,-EU79WPJG&#.":DKLV=T&QC
M%.)GC;@?)5:GE<!D^W[WL'"A,8F5RQV2\608STM\6TP01_*3 0#/8 UTW4&M
M,GN4E@^RF>OJY?TW 4>J4C6UMM\U)/A4[R\IA"E 33AK?Z7K!R;M#K!^)*2M
M3F+&\"\!9*47T]B(Y<HV8RLX<"1^JLZ0[9I+B!2\M5XL;-U'L5PS@)%Q]R62
MB+5ED^Z$] K3[Z+O%"0G"#_,LO.L:CI<V_1#M^$XXJHX!&4K*Y$"PK.&7/[:
MU'LHBEAK!XQ@46I;S@X7?V('J&BJ]Y&"">YI9[?CZ.5:<^UJLMB]QF7)]C;<
M76W+E1\[$6 !VD]6)U&8?DN:L2S+H:V<-\6?]%; UMZ(E/?6+\9;NN'@I***
MY1[&:]Q;F30O'2[LSA5M0.Y-+33CQ^@FUI)9B"]96JJ#IO=R42^_,JW]_$4L
M9[GY6%2%\ KZ!7?W6+:$;L4'9_2OD/IB]4+>"%^'E"4S-U_>LM^]J[_*/L0%
MTR:5DVVGWYJ[[7 <5RP)CV-GMFY^9Z&O4<NQ!T(/-IVHIP5W4SL,K8,-V19;
MF32)'+3SZ.9WYI(=QIQL(CH_4D02VNMX2>42TWE 3.>S$-/%D6(22']'2RF7
MD"X"0KJ8A9 \'21"M]O_;WA[BH:W@5T2*9\,ZM'[;WO:5,56YTO[]XMZO/O0
MV>2-]J.5E5TTR.O"ZFVY+H:0-^DEZ:#6DIN7*^EM_X$;XPY:S18\*U2Y.DYL
M0RJ7E/9$=8%"JRV3. [JAB?D*(]53@=4++<LJ8]C<_+#_F/7/^JJ>CKLH37F
M<O.>1W+]\C=&LD^4#65?J_)FBZ-8FI[:IN&UG=*?)C$%Q4;@J2GDH7R&LYDG
MJ@ETF :LV'_055XW0YA%EM!CN9K#S3!<VR C4"Q5NN&G[P"KHD/U[)%A$RCH
MK@\/<&^OBNWJ(%.8V*X0USF%^F (L#] X Q-D%<S,5.:;1/I@BP@.*]>GC/_
M>#R;@[LH5E+)#Q&>2#_69<4DU3FIC'J+IMZ+JYY" \JF7 $XQ-='R@AY/-SS
MBT%XNG9%"ZT,5B]L/6O=I"?HZ<JP%Q#^6,)V\C#'&7%3@$-4N65XV>+90T,C
M/%NWF#-+5H(:R87"E(/&F5LJA"?2(L3'+_IZ\0P<F:JS*];,A'CB^X:T3W0%
MI3\R))_/G@NSR1)S+&>S2)TV' &/$<VCM%^8R=;R!* ;R*(*J(/=8)GJ!19?
M*U).J<JJ+M"LTR<VTT(G8A^>>$/KQY(^:Y0X*7*Z1C C<JJ%42RS-T$\HU/'
ME-"E#0/W,F[OW0^?L>QBV L+PI8/I_KV10'\P!M%QK*QAV"\V$,+P\Q7FX1=
M _]1BS2JKM6U3#&%]#VP&UN=90$^<[X2V1=VL+M<Z1;DS=WGV[>]9:T C*DI
MB[\2]BMXQ:$]<%)T6VN1V?M,>V<5, '2L1^8TO,D%%MJ+$YN9)&G6+!E;_B/
MS1>+3H(+",TS#CP=1&1 -3P5Y\G_^,O_^NG'_ZEJ!R7S5T;:\ER*LT;OLKA/
M*+Q/LU3<2X7FO=9GID3W$+5H;(PO0^5]@'1+K'&\2GTH_@[:YZ^'^RERZS37
MV4L+)]/.B/!PHY-,W5\PSY:NFP%W#^V[AZ)X^K\JN@MQSOY;'QNZ$:2UC#9.
MUZ9H[SEQ<C0C\J>__0?=[EOUDW?PD[]^:]=_\;S@%8Z"'F.#) +'T.TCCG;^
M)/E#//OW7/9+6$*P+P)$GMRYZ6,T-Z0,S-Q/M< ;='?(X"-,[V.FCS!, <;S
M$+V)]SG>6OKEHEL2!C.F1]FNX#QJ2APYJ#PB&)#T@V#G-%O2_N6&<7Q_5JW!
M#?D$]YVGRS9_EOM:J'HZKQQ\1&!2"!-]^KA8_&<Q !"+_2H$IFT6:S>*CO#G
M@!)^8G5NPNG4/S,Q45QK1&)7"P_SJ,HN&(2R$6?5D!V)/Y7!A781<WO+]<[X
M%O==&3Z*TS)?)<C>%"^0*\-.3IY20-?Q E%3@-L'YLBMNHX@"1/.:(ZD$=@H
MD#KL1#/&DN6&\-%D61$]GL@)_GVQ^U*?;+V*$!ZL]+?NZYY?$#6"B"%9E0 7
M'=CGXZ<YX=6/PO1V-]UGE;RRW'Q0&2TWLB,-9.Y4+>"37)>M4UKR!>1:-(O5
M[P#9J;<LB'X/.)[UFXAZ%?FC>QEY7QUV_(*NJ[_G5;]/QCQLBYQ8,FF_Z?<2
M*^"&-MSS?%EN#WNZ=N.>2V@!]CSA Q9$#LFI/3JHP*3E)3@M[U&OQ]E]R[/%
M7!(P!IE?)OE##?Q[9L712Q4FD0@V)#QG98L"WL%B74+N[YF$Q[BKP8JZ9E?!
MV@]"+J=8$&.2!5'3@&>=FV-\)G(V,(KS"&T$U9@(1S,MH9+9:R\*24>A+ZQW
M$;8$AA U)ENNAI,*2WL,T'OJ["I_T$ @TJ@S-Q1XDO@U^I+!H@=9@@<8&7@
MP4UP"L9+\\'LZ+K<W#3UAN.VMZ&=WQ\)9I482V"P_0WD,:A"Q"'F5!P_$D<:
MPIG57?6^RPCNGB"_<*P%&/9V0>3<1$U.C-D7Y)Y"+CNY*[YE_K#&L #5O$>S
M,*4B,159$D/>NRW;/S\TE%Y5>PH V("CZ$]=XM,2\]7$>#>$[<WGY/O)F4AQ
MXM@(? W$6,2"P#((K(.HA1!8259K_M7YC"H\:82;[,[P=V775JVDI+T4F!%H
MI('/1+K8#YN+]%2JSK6@MEU+V(1Y6QV.IM^Z9J:R,*5"=BP.,SMP-Y3K]^U5
M);#S7O$46JICQW@MI R*%^?T-[P"'T]ZRH3$E3@H(UI!&\H6=G"(IU _1HZH
M2V_-:& %H2JA>O%;T900T.&G"YAYK@]1/:@<N_!L7F^LM72,O0[Z4IZ6@X(E
MU1%1X-\:.$KL\RM7KFVM6P0HR.L.75A,1(R9%H3/E5<\H\C&1#>!;TDSBLYV
M4&SW+VD.7M+[?=>GB.[*P\Z#;*<'@@!A*%%CR1LY^FU>\06I0P^S.)8D=-L=
MUU8*^Q+5C.#7T$'^;M).D&I:PN<E,#'A,V<$MIU+OZ[$GZH/ONYC 4VH]R^7
M'EOX=Q/.3\S0/V_5).0RMQT;2RIZXHYB4U()=MM--W$QBE^XYLJ+7\Y6^_*9
M+3.NL9K^EMDIK.<EQL32HN!3$S4W^6/X1?\]JQ5Q%&M0@^$$S$ZI8<D:#+E]
M7[21?%U6]&I/=^X>.&(@42,-G\(?,)CPT9FS#H+482*,9$E:"^X"=A-3$."*
M8+I!/\'R)T0^Q@"N)9FAZLQ.9R<MF#0"A*=56QM:+#>WM-B^YU U*D?<J:VR
MY^%\A!%$#"%J3&85U4$)JIEZJ4Z9>PU9KFP#Z 3J*T 'HCSFW3H5$)'>:PXC
M8AQY(T>^S9IV[24*DT<,&Y)^%JB7-9#CZ\YUNQB>47/)5O.D^(8YD#I/=$/9
MR]=B9]P5WX2KS%.OHT:H;X.-D8DQ[.*@F=U5;G(P882(3Q1E/@*!![.=3:PD
M/A6Q_%H\3P8RL26ND9@P:U0G&XA1VJB.OV3O^,S@+I;G/"]/D!@\GZ*CT8Q#
M[\F3"B7E=E*=('XO]X\:'AD.L0YKWG5,J*$"'TD-7HBS?$&*#2!>G6VW]5=^
M_0(NB@ 1XAE&\[A](\AW6 IQ7$NB'!D1Z<XGT-^2@P"U#&=59EU0G%]51OQ-
M]^K@Q$!R &2T#WYAO-#C<<V5$W R]CD2!DXLGKYZ$85B80'2 ))3STTT#(,*
M5 L8QZ$J?OC/GW_@<!4C9DKW%42MQP%F8:*"\<%#A^(L<B)'R0Z%(/+S):7*
M&A&3")U'D;&=69PQ(\BU!#B:5:EA&\"/>0$,@)L1-!M(= NA,@N_;F^82#NT
MDL'S>70=1'G<N5XVI'67J 1$XR*11LYZ6;&]Q'05&9MOOU3U?4L;OK>X]=-/
MI0YZZ;LTTD7OEE?O SP[_4:>^L!T0/.ETM8<Y*4[//Q97#6OP$W4Q?-J4DO@
M016P_\)&-DJ$@N4(RI-@CD%OW.3-#]RT6*=TD.Z4-<2GVT7!".UK??ON".[W
M?P1X8[NO)[QD1P!B(AN.$=D\IFYHOQM(K,_A=]/G8 2$]8]@:B+G)G)RV^60
MXSPYBC'VD7,"/J<.K$DO>238G8X-V$'E7$&T(0'.V!E.:4H;R_0KJ'($U]?5
M]]JHI[-^+=CRK6_ 36.RFIK)V?O\C_8W 15]Q[&5;W2/,&=V(P><#M1;G,MZ
M"X+46X@_6R+?2\2+2??FC-F/K\)):\^\IL#21F [IZ*LS+^EO,$(1.NYTP<(
M8]2(7X[*MI-CB)Z1&%,N>$6/?,*KJF5-MQO%%'^>W03^IG-]JKM>[E5P#S7T
M":)-;EPMK2VIPZ$W*GOO08P46P$*TIT6TE<Y]F623-#P[<(G:H0#WB5KT'1(
MC3<*BI.>-G].0I(4VYNB7%]5TC)WIL_IQPD\#X6'<D1N"3@(0;/G?#0GK.;P
MFB3QX$=!6\\ 1+(=1;,RZ_S82-.9ELJ85[$&NK;C$(,DF<OB!4I1V7-T"\<!
MZ%=;Z)# -J;K&NJF1VMUK.PC> ?4"1/C+:1[3<9F(2=BE+4[3BJ Q.KIX>E)
M=(\OMA=%^_AA6W\U%*?0*6 .)S">P 2F'CJCZS*25E3+',.FU$X\,P\A%)'5
MQW8OU6,&974^8IS'L9ORM(55$+07C8):T9HS]-V(IQ;D;+]OROO#GI^D^YJ(
MIF[X-Y/CBW$2AGXD 3:D=*PIU"%PQ^^ZQ-'EII<#Z#&^.(@3!]M:0G3$F .R
MJOKH*3FML6A"K8]H)(OR@J'R O7@5X5 HO*!V <U VS4'E'8%Q7!A831@1NP
MW,NUM!_/JK7A1+^(LQKD%,J8YK7 _3C"A1M$-4N6233)>,K)2(XEM ,5Q)5<
MW+(R"NP^U?NP:T3CCBEA N2[46S()YE'6EXTK=8A.9)+R6M!8ZS2L2GB*-YX
M;N4]DE;L*QS%IH3G*:2C,UOBIJF?RS5=G[]\::%8J<,M$QF@94QZ#K.\U#S@
M^'\#4Y&R>FNBO\F$T@64=FT/ $@@DC$K]NL#>UP^BMML&40^GC^8]*=R.5UL
MP'8:=(4*_EHPS!_#QNI+= :%7V'BK#,WEA\I[0EUAHB[.ZX:0Y^OLL+"4U&1
MR]K&R'%:VV[:DUK;"A)I6X/)$HR8:F0H\3SY XV"9BEF1>G SC OR:EUCMVN
MKKBI;Z&(N2$H8(PHVUA(K+6%"?Z3N<K,31&N3H0XD*?&VY$I 5K/%5L<N_T.
MQ1:R#YMUUW+*"5FAZ\"=&2Q<:^QF7A U=Z= 9OZ^CN$+_AD>S^ED.4]!^%O7
MUQJ%%YSQ[@H29EU@D:S(4P@7W7,>4S%Z57$\G4Q4Q?&YB#&93+:U-,*<!7)1
ME%O"G,B[Q"T%'%;'%8<"ZUD=$VPZ/<L(FR[K41S/C1$6G).726&\X>(OFO4
M*TSF<;N.6#6*6.!I<F#F6BH_57CL)\R'/,5U6+DV4JS!'OA45TVO=N,WU?OQ
MCJX>J_*?!ZS0VU]Q0RRX%@& J:<FW=QSKJAY32YB^RFA^%*Z$8;9(#)Q!-I,
MA'Q\=IZ-*J2&T3/(L8J@S;K,H_DQ Q"?4W;X].'XG+;'YWRP?$[5Y//DXDER
M+[7-_O]^+*MR=]CYZ^[E0UF+[*W%FG)P4#*O0/31 >BL7U $@1/#S1F2O4%/
MK_9U\\(^QK)]I.M?ZGKM-'OTTPNBGB=\P(+\TM1M]O:<.#68-'QTI[S.KLN*
M+C<"W.M#L>*'Y2W=%26DEIS735-_97^Y*)[8[]S^0)@%+B$)$J8F J^?G(KH
MN8B:++>PQI&."7$*\Q*[&E1-Y5U]MOKGH6PT+N\-$^">G0*0B_>T\QV*JO?7
MOB9R#@U/O"!\F@4_*?5,F=&\HRE&3\F1_$KYK9K>2=X^8+GY(A''S+X@D6"Z
M?(9W]>;=%P7SMB#F-+.!UO60BAJ'8[B44"]1R4)0X..!V-6)4_ <M*96GCM9
M$L2;B*J'%D@&1\ZDC &-^,6'L"&/RC$B3JS'S#)8[*/(JWS,)&RL_3G"!W9-
MG^GV)[\A9,+6B%',3(9QY*>YM*/V4.5U:KF8D+8C>+MORM6>KHU0]E7;'BA\
MM*I'V(>ZN2N^0603 BN0B^P25S=?/]!/Q)P\+ZGKM 9XLP M;LZ<5ZF8R@],
MT,?Q-BG(XP[\;8 #O()BM+MZF-_J3#WC XD>2>YJ._LW8Y0X2)CEBXQD1>)<
MIZ>&K@14%--,3>TFY"\VARX(^]>6<I<AZ/&][GDS:?,902J>DQ')H:1RNVMX
MB.*%?_Y!U4,]+8%M<:4CSZF($X()PD=R6LST07K6V6'_6#>J\3Q>RV[GIY%N
M6/8N24Z",#D$Z4\IC+/U/P[MGIO;MW0KCM7^G<<N01SLQUERC'6I[I*PX*A;
M-3Q9"=$QR/)^6S[D-WZ/X LF\Z/9G-9Y+[+H1GVB>E345YK)9^^AR^&N#W(B
MZ:TU\*4L[_=%64&JS?MOJT?XP-@N<D3?G%:!Y8(B:EJ <5$3\V]UV*H 2S;,
M8AE,9PMJ'!S+Y00?*X_Q%=\BHI7BH?S12G.Q5K32IB0EJ&9/EIZ,!PE4%YTS
MX,\(62B\P-P'XUCZPS'_6!XFK*8=)J"V,@-5[KRB^1.2&*5[5U^\F&%MI>ZV
M.G=7?FMB-M*?+J.I/9YVR_:>RKZD<538>M!ES!DB%9\E/)+30Z_7B<8S^T0D
M#8X(M5RIYT8)II1LR*/1:;D0J%0XVJ+B478K9#\?7PLKK(4W:F%O03'I'E70
M]SB.49900"PC\<# .#&DM191B#R_!C( !WS7@0.B48(9H02Z P41C,B)%,_U
M5D M9Q;,KCSL6ECE7:U^W8Z 'NBC!PH#@8/#JZD%XB,XE]7LF:'&3\ 5Z_H[
M!9/S Q?(9,L3 1?HV?YM@ L\_,$.@:E<3@A<8#C;>:YME^;FV+2>:%(7D%AN
M!JE_GL,@+[;!:/JQH-,D%B8K(XWJ8'%)GR"_VDPR/:X_B)H0Z0DRAZ,^Q("H
M SZ.BPF/=7\-E_QGJ0+93O]\J+;-T+G!Z]?-*S,%LCKFQ_$ .[:G<#%QQB@W
MM._#W17NA]T5S*JLP^X)1K60;0Z9#G>TV?T8$[1Q @K<RY88P^ .O'E!C)HZ
MX^T+HMY/8 &Y-?W7XRRZU5Y9C@G;(_C.1_[I (V-ZA\SV<#HKAHYJ30VY%;#
MX<YF=>/XF#'NV@FS-654<%#5WX[$/6CGT904IP(-_OD(3IN;&5]??X0Y-P6S
M8-[FG(<_(\RY()<3-JFOJP<X_?MX7R&9PRA^]Y(AWEG^DF0_1=9Q&<. 7-4@
MAK5PHAKD0;&(48%\\5V7'Y^&:]@G?$IYI 7#,%OP-25;W!.XEKM>?!'[0X_#
M6@]F%K-%4TAZ#B;D#8=!L6X'5<7/'G>Q"AZUXI7,1IB+3S*_>!5":62LRLFC
MQ.4L3&DN'RKQ[:]>+FE3/K,E/;,ELLOBP+?4IWI_25OV%.3CG;6_TO4#[TJG
M'^@T\;TVR)P?HW@A46\DW2N),26DW9/NK:1HB7RO^91QV)-B;UC6><_MU^(I
M>AB\K@ 3'B37E'T%U)$PIHZWRP/];UHT=X\-=6XQ,=%BF(;7TPSV-;FGLFX1
M)B1\QKP7P6@&X'D1D[B84,Z>0H=C2T XYLR3\%=F2R6*H!,37) M:6OJ1"ZG
MZMMQMEH==@>>D'U)-^6J="KC:B31/4S>&(.)'/TV=R9LD#Y,1+%<2?@Q.0/N
MS$J?WCA!EM@7FSWD,FRW]5>N0$.40\)F0+\=1U>%F?14L+F B70,_])J9NJL
M9A?\+7UB,S^RDWRY,:IB@B@8(*]N+ <],0J$,G^"8?I0;V,D5S* )8C,/79T
M#UJM&(7K49B+&E5!I@+")6>UJ.F5]L^K)_94?N"&TS&\31R-[/J0?2Z@CW</
MCB6(7</[M+V!\6\)^T0994_*.\4^7#67 +&9"WY-',688,?P*G$C4;2ZC$<;
M[QIV#3Y2KC;[PSK!VCXYE3 [9A'R&46W,X@[CG%I>W5WVAKWOL J&_H(#DVP
MEN& "23H+B^NG(TN[0S='/FYL21B\AO)GY3@#@;V,$<<@;S_Y4:TYO1_B!9J
M,:]J@,P\,7J((Y\ZL!.FS KNQ#(C\>UW5NW+=;D]@._I,\ 7\Q"@P(2BZP^,
M9-A0[,,1&8+#CI#7S+"ZVM.=TU-LSD^Z%Q#U!@)<)<8[X-JT&VF2/^!-A+\J
M;WCG5 Q#O^63"B-KCB:WQ@"IL#ILV*\.C<CT:'^EV_797F>37@/8":3_')FS
MWW\3SZH!U_-VS4Y^(W5?OV[&J3;3.1>5?W.L8,S+O^ZSB"/7U VV1;B-M^29
M7J!5M 7W]%FA<*9I;,2(=S_]\-/??OC/GW_XZ[=V_9>H.5*5I 36 6S"=$N.
MK2*&$7/<#/(4(J6C]U4,!Y(JB:/<YU_KTX8@OM:9?3(CJ3\Z_J 8F#07!<&N
M^WDJ@-_/<P;P^WD<@-_/N0#\!B',7M*27FCGZ8F.+*N)M#_;R+SNILN<_#&.
M]H@(<!S[DK:A<%B3X/_A*()WQ;<;B';5E6E=W]7"M@[E[8E<D=[\RG4JW&D+
M!=G(WK,@\DU.0QZMCLX"-W$:MF%;YJ0226QG2EPHMI+]BZDSC$#(E5,0/D=?
MA0I"YF8*5T;3C,<M1[(L(=X(Z L_!5-SX2%$O<U@:/76:^FS"#4SJ3W15IN*
MYK9@]#.3[525CMW$1,R,E#S.PRZ.Y4F4%3R.P<:U&V_RZC1<7PLQ(W/KMM<\
M;)1E?*)7)3P_3K-BAZG=98JK2H"J:PH,SD?U G .&=JE?@GA;YF!87[:/:2_
MB!-R/VW2C,)#AH;D?N//Q(+F+=AMBR]/QHM-@B/!Q45KR@C.$(*:MT#R7#I]
M^.UAQZ0,MXB]>NQZ<-&8-H3=SYJ0J1(Q?3R4V22'O#4<6'-HU3&D)YPQ,J0]
MX2'CZ>UR\I(GK#_.T25/\VJE<[J"IR.%D7(+X9Z=+EW_%-ZQMN>4_GY<9%XN
MC/"317 SI;/L4D(IB_/KKOAF*%2>(UP-4T<XP(4;([D++'<ZO)<P3&)1O$CL
M?G)4/W>E7(,>[J-JRQVXCM[:\JQJ:#PW,/F.Y67*[]"1S69!DIP/(4E$(HY1
M7,6=K7>/127BG.UO3#L!,F]H4];K 03P+P"J<\ENI& AW0F0:&0*E%EV)YSI
M>[9:&6%F1X=8,)1EBB4C@,U\V036C1;AY3EQ9B-";._/9G$S00,84^#G+O@/
MEO5EK_ >7= WDENI$;@@@:.KQ&!'^4-3['1CV:X+1/>,:$_E1]@RRU;DG&:#
MWFY:W@?TD#L/?CH7T*/A2)XFCMX8V1YGU3JT7<^@I@SV[(?RF;H<0&):4QVJ
MUJ3WU1L1"%WN= F(:KQDC7_Z\(*<*7E'\@:-+1W-ZW31*/ V=K?4EZH0!:UT
MK;H<J,BRZ%"W>V(_@Z:"705[KUL(MDVX.[9[!S%>TK60Z%XC.ON)%_&4  -Z
M &G1DGJ_G)!AUMXYN3"2I03?UGN^W=]OZ0I:419;B4<9 %93XT@W4 %YML.D
M_QRG0X@N2X1QC$B)="</&NTWJQZ@%,%I]^ISNO-'0E<"&)+5AG71@5W-?II3
MY0V#6[*IBJW.L?9_"NIQ(WT]<]6+@P!KSWL)39L77%:425U4OQLA?31;!0I,
MH-B:/[S \B!RY/8B%&!;W$UI.MTAB =[/P(/5EJ^%S4C9<LGNJCI!N :V*AZ
M<T-%*EQ1E>XFP=W;G+X6Y6JYMSTM#LA?[3TQED9Z:R.P.*)7EQ$\/)M$K#,A
M\]Y(:%P-7#?: .3Z/L [AM+F+#==9T$+(XJC7<XBK2Z:5FL_C.12VDA\OPYB
M$'DT(7YDH#JZ91X6\14.OW+%Q&P#(.5OF!>F'KN.IG$PX5>JXHA&;,K&HO"F
M5IH)94,LCQGTBW 2YLR/#+ B+6(H4NGRX]1RGQ_G7.[SX[ARGQ]SE?MP]Z;L
MCBB"&2Y!B-\N'*4:F45@D^'TY2+$)CR@)D>:9#SI4\V1O>DPE.35E4D@,'DN
MM66"!"95Y)'H-UL!QVR6ZVLQ$U=S7TUJ<P->,0N/G  0!HS@J)JOW.&_D?1C
MQ\@D%N:';?!T_9M6=Q+75W&NA2>1/''J59/YFS+3>U2H@3_,S'$(8VE'ZHE"
M/6*(G'SH9\ZP(XYCS'$A'0>?,Z,[W]**?BVV8*2/!E*08ZUF63-!33!(0YVL
M,=Q(G,J!W"FA*SFZZ#J@P6<IH'%2BPDLR)RD[:6/0W<2R2*OC+.%).9\AR!;
M@@94(SN=#%)VQJ0/<%O<TB>X+*J'$47S<BC18\.U\CFL\C"!J)D>RY?D04<5
MB?M0K'CZQ<?B6[D[[,[KIJF_BE[W[#=N'TH_&$G4- LB)R)Z)J*FRGDLCR'9
M%;T<Q[*D2-'/$%9J7MC5$8K=Z&?%13J/!G(8 9@4W(0F_7X^KQ[I^@#PPLQ^
MAO.VY769UW51M3I]CFV(6[JBY7,4.+>:$CXI->E"%*DN")^8XW5W^2W=W+,#
MZCZ"/>@9>BRW4]Z#B;+OYU>\D?=V3L1V='LF%7FJ5#!A2(D<A1=Q[9T]-)03
M%.@\*_"NY%"E'^C!<\B1#!-G>45B^9'8MC9S3YPX&<M*PV.P!S[55=-#R[@.
M(22;<4N)5U*X\$K84=.!E,!3YNLD:@F.E)PYX'D*!GI#I*>34$J7 /<@@6<O
MKL>(=*)Q+'2O6I+'GX;2@OO1/&0GC+$JC:?3;5KEAJ5KUPFL!ADZ8DNZ81E3
M/[SD6&=N!/&)C]NN; &\J= >J/(:6]WS"Y$3QULE5<.TN"Q5\S@EV,?@ISII
MA[]!W;[,S3JG%=VX6\=A& :JW]$;.39WX[@ :;A8(KB1NFQ3VVI#QR1<9"MV
MN5V";Y.NXZX3TRK&7,%\4JYFR&GG=^E,Y(C?$)[ W*0.$K1;+%N?[!#;X2^,
M\!,[^OF"\%4'WV[>&+S5O,?N>,;XC^:IC$Y8?'%X>MJ6M)'5I;+\6 0L1*>]
M<B_6_UR46]C"SDPP.9,NW95SR= 0=.$QIB-ZOIQ5N^.IMU.W)C)P!O F1K.N
M915HAQ7=XXS-- _0Q!%$C_ @N7F6&O5/.MU_;\H]O:R_.MLIZR<)?_3=FCV;
M^?JU%^^-*PQ(3,OH :1F%_T="21J!-?GT3XN0!B>%Q'!B[YR&P]\?$M;J'1F
MFA)/H_Y2E?MQ<,;>"5(FQ?D6XL >[H:(=KV$#[*KM9(7KD<(I2M:#]&=\LX#
MK#&F<\%_P*?_7&SY);R_*)KFA6EA7K@MCMH&2BS_2S<^+PIP#$7H9QO/BKRE
M(1K]#FU' 2W%P,E1;]EL#PKZU5D'+\M).D0]5R^0_KRZ^W+6]JPG80VJUIR0
MZ>FL%!<.SJ!"T)E0[,,6XG. =:*+*_-F#L?2:AV_XYB4#M.% L7EMI3)<9_H
M'KI MZ&<F/XX$!"DQO"A<[@7_40A=V,,%Q*Z;8_L"I2D/U/.(_A(_F!G[TE8
MGM;ZB6WP=YK6B%G5JUA2\<CD&#8E]?IV6TRD*7-(8;9&#2G<GM--W5 =L("\
M9G8DU0W3"8KFA8>XQZE>O>]=99"K]W98QBT3.[S9B !Q[.J .I;'8?%J3,0]
M'Z\LL\0!J/>[>[I>TW7G&-<)&,N-_<L@%* :0LQ0K@&[ X$I^Q$$]B_#5IK*
M"VR?',?7Q!UA?,VTFIC6CQ'=R?@\^;7#,=1:FN)X5B45I%S1+=T?FJJ]?2B@
MTM"=]J+%) <0-H*((5D[J#O(L*7AI3?Q.:H5#)E4X$P.[-0M]61657JX;%0Y
MQFE+ZI#2H7P\^&/T+V]5RX;(E(E0]$S,NM"=( (I$WES)J9RQY\^<1S/$W^)
M2J>7S5;O:J:$P8$-GC6VAS_4#4Y. "YUP=.@C(D6>%% MW4R1_*F\@';"L?Q
M-.4E^+&H#AMV_1X@&?@C6VQ3%MOKXKYNSJKU\IDVC[18F^<8=C/V)B%J%L*G
MX6Y*-9%]AJ>_+T=1;%VB$_B5-%34#VO&'>EVI\C9G=A>NB+BNXYS-F4$;Q"S
MZB*,,J;5_X'QI%,?98\MAF$] )C0\5?Q! 3_!C_L#< <&IG/XJ/XY8H;'BF
ME*?RIP,D(2PW=TT!]\5E\>+<!>)1B"G(APD\G=,@019O':-. A,K/['>SD_L
MZ+C[2K?/]"/[6AZ=ULHX)['L];.L,G<JG,J%8_S'.$<SI9.WO.A@1<%=(8):
MMV7[Y_D+_/F!W?9U$YU*WLH:C&XR^ %,M(#"6/@+$5/ZKMF,1M$(7OBLH-$L
M35W9B/6@&=NX:RX]9[VN50^EB7G^L6C^I#P0V.7;_5*4%80'! (-1 94E?(=
MW3W5#<0 V)51-CMU%6,"ZF96V8GLH(6I9>@FLSYS/.&88$_%SHQ?GHKE!&#$
M!]^?[OLMA^4&-783%/H>4?HS&8P<]8+=T+"AXC."19][.6PN,-->J@+FHHL-
MF5JPZQ,;@J#^_BWN]I+=V,PML?V$1=]>0UXD/L&NJE4#Z[FDXK]7E5U*[*YA
M$&/(&S7Z+8"<(#75V2L;PD0Z(OZ1S$EI4?N;$+;!I@?ASHXMWOU@9NT;6U1Y
MG\"BM+WE3<A8=6?>%GOZ?K.A$$JA-[0!6T,"A>/UG3TD7D.+@(D61$]%NKER
MU]"/(!O[%"?P+1/.F49]1PLOQ@4HC9KN#HC?5942%Z3,&J.<P!M_>'(RLU-[
M9R"K^)8^T^I 9<_(ZS)4W2F?7ZBFF=S]_9DVSR4[J,]IM7K<,;-I)G6=/@)1
M&88YDCKOVD ;BDQ^$GG5QCC=:1!#B\SS]05(0[,^8K@QFT0UII,U!P@^-U0Z
M9:<U-NA2UN2,LLF!#._;'0UFE<#FY(*=/'4$,^<4T_A2K37$T?MO*_:H'U4[
M)J!ASDG$I$,0[;D%-5QL&!W1\/,S;87#*:#@8#SWU]_1U6-5_O- Q^#W*9P^
M_NV+GEW\_M6SDFY:)TS?=XK2Y^,<ZMA((JW4*MNH5+%@+B'X>7BZPL#/.QL,
M#E1)"Z1VI4-AU]LII)*94)N8#I8%4-U:/7HXNXA,J ?+++^;HF%F$]N];<&;
MF ;/33F.\('$&(D?C1F$$*(,DT@<-U)^"(-.<B+W1$*9\8^U7;*+:L\N*CAF
MU_]@ZMW.XV:WNA/+%)QZ(S)<6V),MU#(<0O2S9SUPYK(#4S41S$V;4<*A;<:
M/ E-@%G4&LV*+.L]"G$:9X#.%=W\\1?VX+Y5B.2#[<5_><G.%JTYO2)*O<:A
M%TOJ<.@75D]/\0B!E1F5>[G=AVDE$:\'O?)F2%W&Y*B#_U W;+V5< .LS'N0
MJ?'\7UO!#7TH1E;-HY @8: "N1ZB%M33-L!",]9D7%23$ XR>NQ22<+I_TN[
M%3*U '(7RYNM?S)7N7?+Q8/40W*^BVO2]!D<=N*8!-L80CB7Y7.YIM4:PGNO
M>#$:SAYC$0NBED'4.GA8=7X6^PFY?-)+;YQHL[9([DJX:R"D^M/,RSDVC,##
M!S"I\3,V[=PC"1Y6C(LE!'F:L#N$G<JCEONAK,KVD:Y_J>MU*PO*>12DV'J@
M5$3BDYJ-Z2C=!E 3$CZC+K&7<V:#/YC$ 4O@1_ Q \ .!V&!\A1Y-SJRV#3.
MC2QE,:_\;+@VYMH=R6DHA6D#-:]R2?Q6@QX))T9N#:!;25\'^-Y,X7AN)],$
M,"&G:MDVF2#H,P?]$\& ;]]ORP=(L^X2SYB!=$M7Y5/I*W;E,Y/ OCV7^Y8@
M^Y;(50B0S):H=1C9?F EDVXI6='\4_#:NJ<22CCQ@4L;"!#=-+*E#4]W"W0)
MX$/(&=&#9.*@E3F6XTASTX,>12'RLYH3//[=4X380G?E8<>OZ+M:/=?VL_Y'
M6!?\#4,54[V$JR_DKM:/MWBYQ#P,C@G,BK(_)@LA[8>LZL9U-HYL@.Z,L7:Q
MN2Z#28W)[+%TTH)]P@'"T^%7G^W *_DO6=/+4][PC>+L'FA,(#KI0+Z@\V/,
M9OI%$VI]7R-9E/8+TIG_VA0"31(#YG1]4EVAA-'O#B8A?63HA5*MLGJ"X^G%
M/KNQW$KI148KXPR$!<"6^,"6/KY<T$*H@&EF6#F($(MFVHUB5%*/RRU]KK?/
M;".)EL\?BA5?7+#$00Q2S:_5L+F4WWJIPG.&@FQ(B=94[W82KL_?6H4_)\R"
MA6I@G140U$4!QG.<RL3Q\_Y5*3Y4V 9UZU;I>@H$4^Q$81]C.S_-^-#,[/=1
MA8DBS(7$B>2! S,6#6G$#=/'0)KE%1.#?C2-<VFDVS9[T3/GECZQ^1[9$E6+
MQ\/^L6[*?]&U*%[XT>L])MUXU1AS0;HI%L/:C\3B'$&F*<'1W$FL)SRQ(T)
MO7"[[^SAH:$/_,00 /H\_61H'8;T"#6I,HF9[+IY54\#D5YDF<\SZ?UW%&=P
M7>1H5B?O&F^6>1M0)N*O+5OX35.NJ/.SMDKCC3G4/V 6PJ>94U&\AUA,MB,Y
ME1R)N5Q?5?^GK-9FBPL<8[E<ORNK=_ LTE8DCV3LY6,B<!&9V NR>]K6+Y3*
MPG \\*'KY'F,H[VK]\76_#WH9Y_J_7_3/3@^'BJX(D2RJ@AXP(_@.?]U&JA_
MDO@%,O;*\]+9.\D+W9/NK0N9G$PV(H*EWISW4TW+9-1]DT',2?4"HUV*L!J*
MK=&HO5=0Z-,$C,XR>A[C0F@7I%<A-@?LA)&4X[?!!.:E]/#9P$F>E!P$06I!
MBLT>XE_;;?V56V)P/DBG$62&Y[:3,?I0 ]G-B-3]G[A#>+EY_XV9".R<!G?P
MLCH:7MKM9^<=H.3+A)<=DB'30']G<]>?E+]NO_XKB#&M&M,')5!^AG K'>F0
M40/RBAPG I.:C]QD*0Q?JH866U "%-;JLAK4>*A=I0+M.J.KNW&80G%)6S8&
M:F7/VE_I^H&WMM/7CRM\VKU>X-O" LBRLBM\]*&ADR*,Q#WCP@=MLEL*.6N)
M7(RI .3,A4K$<"N,FU302;7&B^*I9$HN1U5@JL"!S7\ELCK6YP>IZX*=Y@Q\
MB/'$G("H&<C]H3-1LK="C245C9",8E-2"7+TC^5&ZD5L0[E$Q1\$':)[E/PQ
MH\8N%B&8(!S4)COR_<B845A TS!%C1J8")"EF4&-C@);.AV?DWZ'@_N@._:-
M SYX _#<N[-]L*S=NN*-6]R8;GBC%^B-OI!9D<5^/D7KK\)--$SW>F)+7; S
M*"RZ:>@3NY(N9::O!$Z"WF00M!!04R.AJ>64"H2)&Y4B)B2FRWV%3&,"MBV.
M86>J*@QG\NZ7)\:6:J^LHM/E3<N)M;48D2L]FTSI&*98U] )6-QS ]1]#K!_
M%_NZP82+E?X,(5\>&[H1C[_[Z8>?_O;#?_[\PU^_M>N_A"=("3[J6PBP"+O>
MT+JR_"VP8X2B]TZ0[I3^8XUR\$O#K%?WL:]A&_AS>:LXS17C9[1-4]+<P':_
MW/ ""78+R+A2^[G>NHUE"-DQ PS#HX9QV5,%703A28-^\E-#W=9%U?*&+=!(
M4-_+79B@O626PK8&+,T@<#R?;"$:VBQX-T53US'F)-VD3ELZ!TC8%&9@0CZ"
MJZGKJ.MF?T>;W16/X JM/ #PQL>\@T'$&#47U$L?19BHPAQ(*Q'+4W-3;\O5
MB_@S^ 4BSBI G8*QY _YWYET2XPC-,J9Y6%10JR/2^E2@82&9@T6+]*;#+,=
MU$"B1D((P=.A+;7Z%B3,TN$B69'696_VTH0>FB,NMGXW4MZ!=)XW6 R1N%82
MRYSTC<)$U9C<..>THILR E5%.UO>R"%OLUY+#CH</A0WR6DOHX]%==BPB_
M>.EQI56](;.KJ_(0A(DB2/_< BC#FCRV@)/$3K3GBDTL"QK9U!GOI.G\F!HS
M<;(VZ2WVB7XU])ZFKMA?5SS7M1VE*+)YS(!F?Z:YJHQCB<<^Z6D,3&R5Z49C
MTN7Q>P$YS?L7O1G'-W)3SA,UE?%QS[.+>BSQJ%$WB8&I$75XU8LHEN%QL4W=
M[(JHO@>J@$@/)L;H.;6%B2$2%6 T<U*W9]$[:VSW&6ZUCO]N.Y^^C#>+?D!F
M-KEZ&>2UZM<1X0J8Z[=] N[Y/_R3B>>[@#6&+-K]BQ%:UTWK)13\A[K94)&!
ME;,I@%AG+]=".(?W;*E=RP!CM>.[!7Q/ (DGE1ONWIS#RM(&^.5E#]^\P-,S
M>JCTEH2916HP-X<DTJ$Q/O>.BR?0LG-&L"65I)R87)_J_4=*X2?_=6!K+O<\
MM^CND;W]L=ZNG;G=$JQLB8&5\:PN.2LQIR7=O#FSM"<SPY+TD6S-T13AMOCZ
MD9T835EL8\+L['&BGQ]&W?/V2S I\8;?;9)3II=,\WK<?:U?R9_$9LZ6GS*9
M%R?R)6FN)OSRWA=-Q5;8WM!&*0#EREE()Q^&(FFAWBVX?;'*"TR'D8!]<AY:
M4WYRG7'BZ-HTT+!T;U(C$\JV4%"L9V5 +C<>/&>A>=\9FK?19M9,(!O:D%DQ
M74_/1>LK?BU!)?R\>?()6S.LHJNITD$]IUL8AA$YK@=4WXW->\\&"$-=OC&\
MR)%W)=?D#ZCQ)Y5(9H&=;:_=F0.%4)C6RVK7O7-=T>@'$XT$(,&<G%  B[P=
M=N(HQB05PZ.D0:ZN*@"%/Q[63.1@LK,"PEQ[ZC.E<W Z#Y/ND;P,-!:"'AY#
M4E*C:NI6@NU=?;9><WB:8BN@EV15*]<-[H>NM5OZST/9EGN%F"-P;@R0&Z^+
M]>SFZF*!.U!-5"-=9\2/($B/QB&+\GP;K\P[]*M+(J^4QL*$$IIIC>-B2I2L
MB^T[*$\:TSMN#&,3HU:VE/$(8%,NZ3/=UD^P-B.)$D>E%(-XH- 89J>29D&;
M]%"$?=H1+$CEKN; 9MI_Y_K.^%-$/Y;OH^DOU_H0,&I27[.6YNFWA1"]?"8@
MJBY*XO3M3##MKP;NQV& I7/D=-"-8D(/A., S>'?";#1Y"CJXDPGREEH03&-
MEH[1A^);7=E&_WRTHQ%<BM>31K,^76LE]?Z+[D!%):]D+9_+*KO^DFTQ8"2E
MS$F2N5)P)E]53X?]^_MRORX^'K;[\BET7QMC"1^\(._/K^XNSX@:CQ8&9*D,
MB" 3.WCCV9,Z4_'5,G_T-2+R#+P-1Y.DB^D%L;\>,G[0R5F?-N,+E7M:L"@5
MO3&^.KB?OE3U?<LT']"E^5?8]ANI];,\=1A>H1)>5:OM84W75Y6*%#L!I(QL
M7/-P^PHJA+D*<=RU5D.W07YNKZ4+1Z-\ PMZ2]22 #Y(+2JG8IN,\]B63BSV
MI%MZ\N<J/TJ>;,E($7Y++TS)"0YD?>2*UW)P*_[B6>1@O0(O3WK"AD26.#2J
M ID?ZN:R/MSO-X>M[9J8$BD=$2+-X:H90S?JOQG/N._C2 EJ /V=^QT4$MC'
MU-AJ@N_L)#NU"--JF)/V5[(:[+YRT2XW?/F?RX>JW)0KMCA>EG96K67)40!'
M9S =3UKG6]B8453Q\51:6?QE@;GE<%I,Y(3EW#B*HRF=('W<?*U)1O<)T"-R
M'RP.0K#/W$MS0ER=\3G59]"SY?7P#_CT* K"=Y"YWN.-]4&>A-=I70+&^@87
MQBW=,4M/;6# ^'+V$1OT6;64!#V5W!DP66ZHYU&$HV;U!-:E;NC7U"M*U^T'
M1OIU65%V10ASPMG73PX@P"S"AT 5M1B4^_!U4H-))T!ZNJ#*X$S@.\)U,'PL
M "L'@U>(.H+%Q^4[B-4+YE63<#R+0B?Q9*Y/Q%&&YLKTHFBVM2YN^%BO&3N[
M"H<O+;C.+BD[_W?\K-!Z^7)SUS8BQCP*>_GD+TVHI9QZ[0Z(9_X:PM]C%.OP
M-_5*=N!=S#HFQMO,:@YF:[ W"F-Z)C;%:^TX_46]BH029NM@7O!6N[C]@5@S
M;M&%(&;1AC*&K-B@ ,Z.OLX2?P:>%ULX:S\_4KHW &A&'6FA.5*E+@;6X3AM
MY"C"A_4PANPC(_5Y$2D=_?G'<" QE-L>&B R/>^Y7-/U^8LX?60G569\K?;E
ML[>:@W>C5./!8?J&'_ME]9;H68B<YF4A8XKP,X[/RAM7LL>1OI59L-UBN8$=
M!F-YF;J'@*Q-&%&):8P*UV%F0SQPTX5)*883YB<XHNV':C\,V+4?BZH0CFB>
M,ZXZ$XWL S)JQH2*YJB%N1J%Z!;5',NXFX7;7L8\,SCG)XFVZR8RFEL)-;K/
M@+[#5,H!2.'9:M4<H'C)WXQ6C;:A'>4$"Z+:,/$X+-*K-D]L*XIJ-/ T@E\)
MOTB>(GU+G]B$CQ#RXCV.]V5#UY<<.%A$LRX.N\.6[S<O_A2?C!BS"2 J,1\1
M$\I@)NFF'$0MDV,R3.& ]:T>P<?$\779,H)[82!I/J)5AO0LP]-9$1BMM>,1
M7IS"M DJ)FY#UQ[LEFZAG^!-T>Q?[MA[WW_;TZHMV3/OJ\-.JK*1^!;=K& 6
M\WD)GYC\T4U+C'FSIRD?P1-4;SZ6Q:GLU[.J.HA6TH-(A6XUP?O/7^JVIG9"
MCAM00,]M!WZZWAR0(+*L2/<&@N0^M?GTI%-PR#J23\?VI">T=IN+7@K7,L,.
M$WX7?)"](T0";MY$1F3]W@C]D,R$.BP6IPAAYJ/(%'R>Q3 8U$N0WM?DGO(2
MK 42?L^!8C&2>$R(TQB8&*L\2C/SY_Q9>FWATFL7LVBE/()FW%89R;*T$N4(
ML,O-EU;@8R_O]T59\53X;VR]U0/DMJ*Q1F<V&TSXKMZ\^P(17%Y#J2;E-0QR
M6FZ).H*[N76KR3S!Y'\D@U,Z*.-3?)C1%9E!XSBU"R-UBDTVHQ2:(.&A#)I(
MSB6&#WFFU8%""@E6SLNVH@@(P!9E_UO?%=_<V:I\*I%7HTNGOYJETPNB)R1J
M1FC%E?.&GL !]&N>RLBTQ?+L/]7+1;W\6D$,1,1 EYO.[1DHBQ;CF70)GX&<
MOQ Q O(%#">Q736=H>0]CE;+HAG'I)3',%O9KJZXWA"4$WN0"(UJ)HW5K,5C
M7Y&#PI1,CM6VH^Z\L3:+\_:;L>D2O ./X&CJ7L?'E>T9[1)>O?!=%S 9+[6+
MV[^GPB07$W'W\ZM(*C4  ]UN10[]QZ+YDW==" "WR1'<,M9C+-2V+&V\7*2@
MX@L0GEP._5YBO,8("HL$7%1TC[6%*L^2OX I+,RI.319&Q"(BRB")_\V@"6R
M51%8W\+MDK\P52^IJTW]3FOGQW/_I$?^5.&GS0 3:1@J'>.J4K"+GN0^C?'[
M1@U["WO%&)E9Y?=2A:=_!=F0,IW:7?UD!K?8GEEY\ ]"A6.]^.&"R-FR(KF,
MHCOD]8KE7&[00&V17-1PB%1_=C^8A!+8523!A 1F-'^6#^5B.@<05\ED/J:K
M3N/'O4P(:_U^$W$/JV=M+U9J*2%+MV3@)"^Q<O:>O7F]ID;69%=]-D# <S:1
MDE,8^:6FH\3""LS;6RJ>7NR(',VNM*X0<,25(A&;66D7O!3@@58K7ZU!-X3;
MI[U!647E(<;EA/32G@Q/Y/='2K>_'N[C3B_^-&&/>TZP#*U(41JL8\Q':D*=
M[Y+>[SM3X:K:4_8&KJQ\WO.,-Z&R,$7&]1G #(9Q!T4U8A*IX(EY2#=1UD\C
MGE[L2QG+K:2=L@?I%4?DH?AS3V:0>3(IWV0662;#N^ZF*5?TMQK2M\55.!(\
MF(\GW03SJ&"-HA*3V0CVI/RVV"Z289OEYCH&=*,; %@;U_,"W7!2@\?YO:0G
M3=YP K!#L:,PMD(08ZX\#3Z-BD>&T1K)'^I%6?L.CF (KOB-Y&?>LQ(*UCXT
ME)KW[N@#DY?WP2Q]/64N60/Q-,<<GR&.)5/LK^OJ :IGU(X3Z'6_-^6>7M9?
M*R<<#AO&D:6Z_"H)^L>'$AB;%^;&3Y>E]4?Q(>U7-O!7BO"P[/-KQHU#)ZOE
MZ!4SP;4GYNI'[B_+[0&>1@[2/%_>6#Y@W]\T7J:5MQUSX!ZU+ETEW#/3$8@1
MWD0C]0=MK3F/P(R3YK@P38!ER27*;NZ[XEN''-"#O'*($$I[V" #/X'\T:&'
M9>X>YJ/)(:( #]+*9"I ?^M Z/=62+]B#P:K\&0F>$A'\Q(-X[V>T!)V?.JI
M%D'$P:%BA>$'Y@K6#4APAN-04A/"0=8/9;LO5S*ERUE8J9Y3^6M9VI>@*T;T
M5(RDQ$=HW3!URJP.@NR6 *J;&-,55\E1\W"+^2A"SZ,@!])*A&L]:DN$[ &A
M#:JG43T_1QTQ1@+&>P^M^9K8(TX9]*#I1G@]5KG[W$>XJ$+$I\RBN:$-!\FK
M9#?1+U6Y;WF4@;NI_<%*8["PAPD?+FM6A!M_&+U,?2U$$6C=%2/8DA))"NUM
M;Z=/W@_3)_D?O]$6##M>LMJ&8Z GR)+E_R'RO42\>(%&3?-\MJ_"3S1L]WJ"
MRP;#/RA]CDR=M O(=8!BM1*83^!NVT'"^K\&>)6Y\R@'%*/:38A!R;S3'"2S
M9?QC&A98=L^T>5EN5$1$[C%P+#3TJ>!Y,9 GP\-"U[5'X=?S@AI*U,Q0.JJS
M)M4IT)N= YQU82>:#:#N)-RQ+XR3L#MU+<;AZ6E;4H50P&AX:(I=T,^FAFF$
M!SG0Y6K+<K3[24,/Z1AN?"_5,N;%(=)#G%U13G[16X4NWU6E"\(YYY5^4LDD
MWEK]6M[I376LLNBQ;76R]\>:UE=G&O]21U'V3%0 Z2?<B9\ %%V"6/Q2U^NO
MY7;KCJ:HL=*-NB!L.'G3X8NK&=[FUN-CR,0#++'L2>T>&8,6=D+H ANT8,:8
M!:> *\B)5-!%]9BB:-PA$I<3\%A;ZPIIP]H9=DT;-_E\XJ%',@"3^TEXFG8;
M7)<5#:5>0HJ-!!AF3V-9EUF<GMW"<3?GD+"DJ>.H-K^\WY8/?$?PY':0_G*C
MT>-OZK:$WXT"&W990^S4U2^3%0/\^V/"ZX#YU1O#2,2SL:&.8&&\U76TG%+;
M:9Z\?)$I-;E200S/;4T%Z4-E&\F5A"[T][NG;?U"Z6?:/)?2N6]9<9]JWL*$
M"ENMO:OWQ=;\/5PCG^K]?],]N'H>*D!.[F82@X8 !1.O:XY>+A:CL2<T_)Z8
M6L#-L^?VY(7N2;<D"[8D2X5E)GYC^S&S\!.?22I!6@9\H<ZK0S T'.PN3Z_.
M)9<30*.1^WT/_A%UT^<Q *-(=1B!(]B4--QBYV@JX'4)Y@\]TZ$M"EU/SW#5
M^/9R3E[W*V=UI+O.(MLUAA6XO*<S-76L]U6@<O0!-_!9_0)M=BZ9MJ53!E\1
M^BX20$FO%7$K\O426+#1.>W?%5XI7F@G=5:??#,E-0%7CW1]V#(C5"$0*?@2
MNX4RJIK)\6"RZ1F,Y*-A<^KL;6-B"4:WR"AF)>[$]%J[E^_2=CYX<6(]&%C<
MO]5AUF=[V@,+$_GWD,(U/&_[=5BON'6QNWA8!I>WU]FK</2D:5PQPDMZ,\)[
M>2:C=^.(%,[\AQ!?AE,@!AWIZB.0\CDTV%2Z,ZFT/:;[=UY5PTC=#.H-QY)K
MI4:-9E7:_MS%GD>+=']LYUDJGH1#KWO6$4W+T3+0H@/[8%S4)NRC.@C-,FL[
MU%\%@K1WCPUUVJ-B2N/;@5Q#1_LAW2"7L)E%P)O/G;?D?CI/K,_M:/XF=U,.
MCP<O(N5([Y8+&P5M1S4+OY:7^CB'5@0#D^4A:VOR2]50=OA4=.V^$.6CI'LV
M7^$(LG#D:G,0ES67S]>KV,H$ZK4JSO01V,L/)]SE:E=\RQ1XIG R)9Y'-WEA
MT.WG+_X2SFZ0K(T2=5)OV,#V+0;3DP5!RT,8)H\(3J0,[!8-Y%M"?0RW"H+>
M/34 7"VR>FTVRIR3&#2JZ:<\G4WD;H;9=7/O+%XTL& E0YP9[4.[6:RDB-27
M0SRIUITQEDNI>F]?&^E:'XH5UQ7.'AX:^E#LZ2U]KK?/;)<9N+K]2C2\9K>B
MO#)(E/VH68F>ENAYB8D\C%8()M?)I_/#ULF/Y6UB?>(76K&[=@N1T/6NK$JH
M3H9]&>AL)(>)"')OX!S:&P6(PH[6*#ZD3C73@1KNVNZPQ]M/]?Z2MN5#!:FN
M9^VO=/W NX9K7[C.I6O-9+JNU%G;BD:.W76]XHZ"N)"9L1J>D-2MAQ0MD2OJ
MA4%\4;2L(;2,W/7'Y[*+?8Y=R<<F67K:DL\@I#&"Y)B\RS#+$BKJ%T!_M1?N
M1P#S[.XZ9XU9;PR'.W7!".0!K'42A$DGS(#$=2CTJ:$K@?K%_KZE/*C%KKQ!
M\AM^WG=C(3]0CA8:P%RR V,(Q 05SYC$*H#18?>F:):- .KG63;*"/0U^%!=
MA=DW5#2D;E0[ SY!9PYG_ZR"1.)?5R1OLJ-\C^Y-Y7)A+ZQ.5-D.PB"1C@,Q
MDCG)O[/!20UV'/3/]/3/&5Y4Y ]N!?-1F3U\;G*BKJD!\?G./*&X7+7M@3IS
MMOKGG!BQ(&),]CY&"!V!H\PF.5_$EKO?!V%%T5FVXA8%;C9$Q6U%K-:.WHI<
M.6-^,K0:<SJ*CF5/*(0[E>$I,XH<*.$2$=T""W>VOYH$N)[U@QY).?:A3V)>
M2NG>-'1#V3V\CCY_]8C^$3R'$]A-#":;$.FS:7GZ ?R3CW0-P!6M#3$YN?.I
MFI?#?;1F0AJF=LZK"6J )];!>SR#D^55./O<0,O6%AS4$)F]J\_IK<Q,.']1
MSTW<$WQZW@FW)>H%Y*XFYQ#'$>\@YR_Z^?GNC[%\BMHGTYB?U H]VVZYWO"9
M/G!W<$PCW4XYDZ/0KD(YSG&<&NP,]]&=\AK]I:G;]J:I-VZD#_X($<]D-N>-
MU:*QL2$Q67.> I%)*^UI!O%(E(!PXE/.V*,NYNMP=L* 1%UQIM&6Q94YG6>K
M>^G"1!+!B(0A%57 ?$M7M.0=/;IF=RZIZ++O;E!\J\#<\O(1C%X 008E=*><
M-\6?5 )2Q36%YB.('#*CUO9N2BR-*41TXICR8]WL 4_KBA=D<:7 70G%GA7@
M6\;3N>O,[?6C@6 GG4GU3E5K\*%NF.Q7E*[;#XR>,5+051MP)+U1LQ!@RUL2
M%%$>/T,\U:CC82S3$AYARI8Y]Y];VG(\MWO8)[<#^TNV33J,I#D!UAV#/Y<;
M/2Q &GIT1;$CI8  &:C+JOI0K*B UW+G1MSOC52W!>2_TB$D5Z:$")P2/ G"
M1W5*)9=#]$:VQ%:(Q7-K%(02@6JL;FI3VWR!ZL'(QA\HXG#F<RE$&FKY1;$C
M>3'_%*P,B4I@1)8&@:CWWVBS*MNNPOZ5P* TQ$0ON&?% M5RAK $WQ<ZRCBN
MXUI]0H&G!JR7!96_U\V?5Q57?%L/HIT&98+G.6Z.& %0.G6;-8D7)P63IX_H
M9/$DV9=1W#BKESNVF5IVY;#]\DM15N#]\>OZJDNEFH 8,Q"8@GN0\OLL8NFT
M#(1Q#$IY 5S3_1[R!82GSE^)*I[M$,3M:$X6Q'^; .Q#<1.:&9;3&0\\$5H!
MGROO819-,G["C>18XJZ\$0 9']@;CU%U57,--LU\.MKYB)VB_/89E?2CQ!,R
MT",0Z22;69GTIZ:$2$S[L5P4[2/\'Y#VGHLMY6$5A00 O^#51N8/C"=%Y9%]
M'$B\9=45^K;8T_>;#74;^# ODQ[[DW33+X@!M"">$'5>O1_V!H@%$>0\7I"N
MTY%NO0T+(V)E?&H(_[&3K*P +%F#*F5.\TXJ(&RCYM@B20^;KOI2^&G"Y;"#
M*SR3VZ^_:MS=AU$VCZZ'8,*"VKUZI'=?:[\Y$FRK("<B;"8DHVD^#@6,Z!%.
M 3?/YJ=BL06>0,-BL^34E",)G:I=:1XE]+RCZ_I2K>'N.U3L!&=G,FU;?S3$
M+4%S)B*FFD649!39T?+T\RW3+1;1/<*XRA#LO*RW6:#A@X?,I,G[TLKMI9&+
M]."6]YLHML$X^B 77XXF<G@^.*0(VIP!]R _4KK2>#.85J0)O]^6._8%PS7J
M]ZF9@X@QJD53I7.UQW%1A?MK@FQ(BABA<9&@:3JWMQXH;Z+>I5\&TU!-@"DP
MW7KS&)FILTI,'4<Z:HM-8%[JTEYY$E@5Q_[/3I^*6-'U+" 5 X2AXHKA18YK
MZRPRU>ML/JE>9X%4K[/4 9LI^,R?V*=Y]Y5NG^E']NT^.J$3IV%@P^Q$3$_$
M_/,II![+&4O.)^%T4HU<K]6N5/)7M:CG9Q'.<U"!'7=>@E,FM+K"4=!Y&;)M
MH;!/Q^DOZ1/ I$$_C]41E90P-^%9RS![UV**J/E)]X)YUE!&<L<^@4_"[L1J
MRMGZ'P>9<'U70^]/ID3Q0I*K:L4(@ R NQJ<V3=-_5RNH>;S2TO71KN+LQ6S
M0KGY&<Q?U.\"!Y=^&3NO(:447@<_Y]$,]3;(L7H#+R1E]=:\!\1+7_ <R"Q)
MD*_ 2.QP>3V!)31^D/:D7CO4:M@ZM\:L3GL3(S(5^/%@ 9^H\T0?,AD^R1R7
MK6/9UE'KHNS[Z. G,Q8_U,V&EM"Z!HQ81DHIN]>H/FZA/,;7[HUF+) [%XPE
M=MW\1J2TSB?^E$9&(R):*3=-K@P6MEX.-_-8;]>T:453PY#.8"*S\#TH>D[.
MYMJ/I2^0^A+!&U-L=9^X+> :UPUV!RA%B>V;:_I,MS_K(N^/S%YDVT@XT0:K
M?&SH1DSP[J<??OK;#__Y\P]__=:N_S)ERE2WW;AE 4\Q%57IE6P6(J8Q^C 3
M<R:BILIJQ4R3K[Y()S M;58J6V79P"*6&S"CKLMG@ .')(Y?Z7;-EOW%C8_1
M#5YPL_0='RWLU 6!\>\V=?/N2YNM3]HH,E$=,YX_^:H*/T)_/K;)H'-V=%VA
M&L1[H6>.R;J(P0.S?M)39QT)%]0M?0)XY^I!0"SNZ0[4#PF+?TG;55,^>>MQ
M92!0S[.0\)7J%S#E@AB3@IVFI\V*.S^. ZC2-H6)Z4#3PC'GR#"'/Q)OE[G,
M,B8?B(]$<BEM(EE($QRG'>>^S4+43-&%T]]A?8"J6["JEAMVF_+;57<?,9N/
MR)/@_;<]L^O*^RV]+D?T+.1O>%=O0!]1.HI^#=0VZ1<1]2;R1_<N\KYB-XXP
M!K-'^$_$.V]PY11B27P9]V%7N9H=#37+G[;!OO/(%R$$DY63WF0VH='48KE1
M7L.E+M2*:&AN3@%MW[2K=&E4MLVDH?D(<FU+<"RK$E<GRK 9;"*1/D);VCR[
M4SN[P*,>0M28W)^/FQH\CN"G/77$T 3QB(0JR1V;,Y>,!M5LFM(J@/V3<FS_
M&^NRB&Z!D__R&-,&9PR74K>;4NG81HNZ8 \[56/OB<P9&>IF@\&H-H0+ 5'P
M!E[Q=M&+Z>61_-%<PATN)V%]NH["@<Y *E6RH7WK=')>3I<A9R27-M0R[Y&\
MG#GDY(QB3512S@1F2\-3,N::O4(>G^PG[!_WS!2!)_X?4$L#!!0    ( $V
M"UOC;U]M5DX  .9?!0 5    ;7!A82TR,#(U,#8S,%]P<F4N>&UL[7UK<]LX
MLNCW\RMRYGZYMZ:RF4SFE:W=<TI^)=ZQ+:_L3';VU*DIFH0D3BA2 Y*.-;_^
M A E\042 !MLTE'5.3N.+:$;W8U^H;OQM_]^6@4O'@F-_2C\^U>O__+-5R](
MZ$:>'R[^_M6'NY>3N]/+RZ_^^[]>O/B/O_WGRY<OWI&04"<AWHN'S8O3:+6^
M<_T7]]0)XWE$5R_^;[+Z?R]>OE@FR?JOKUY]_OSY+R[[3.SZE,112ET2\U^\
M>/F2+;A;\I02ON!?7UQ'X8M)NGCQ^O6+;[_YZS>O__KFQQ<?[D_9/[[]?ON5
M__A;X(>?'IR8O&!XA_'?O\I!>GJ@P5\BNGCU[3??O'FU^^!7VT_^]8G_HO#Y
MSV_$IU^_??OVE?CK_J.Q7_=!MNSK5_^ZOKISEV3EO/3#.'%"EP.(_;_&XI=7
MD>LD@I*M>+V0?H+_Z^7N8R_YKUZ^_O;EF]=_>8J]K[9T>_'B;S0*R(S,7PC,
M_YILUN3O7\7^:AUPA,3OEI3,__[5:NTX+SD%O_GAS3=\B?_#?_,;_>TT"N,H
M\#U.^Q,GX%NY6Q*2?/6"+_UA=KG?Q"I*(NHZ=.W01/#O%?_$*^D"K_[++H:_
MW3J4A,F2)+[K!'%GA,OKV<#_DAVJ%;E+V,\K!LL(Y_(:K_[+@BCP,TW)DH2Q
M_TBV$(V0K5OGE9!>&)SOEHQIRRCPF.XZ_R/UD\T]6^3;B+Y11K=A"4A,"U1Q
MXN5%$'TV(^GNRP([(-S8#^'FQ'$_+6B4AIX3>E.Z<$+_3Z'(-/!L60A,6$^<
MV(^C^2VS*.P0B,49K!OR>>*Z#'#"+-<MC4+VHRN.B;I^T%\92E-D .(9<8G_
MZ#P$Y$9#$==_&U*$+\-'MM^(;G30*GP)4E<EU'&321P3#=Z6O@;%N#M_$?IS
M9C;"Y#2-$Z;D*!=\9DOH9<@](KU3I+C<*S@OX(P\J'-4?!C0.@J.7/G.@Q_X
MB4_TN9G_+A1>5X2Y7>JH9!^'/&W5\WSFQ^)73/TLJ+-2QTYA*;"CD*[7@4_H
MA1]RSTH;5=GW 86=*:*M)W(5Q?&:4.$ *"-8_VU8-<N7OW>>-.0O_QU(7+9L
M\)U@YL>?KIW060B;Q]31&:%,E!+FUJECJ;8:F)&X<'SZBQ.DY)J=SI1J^@'U
MWP9W7GEXY]TZ&SWD:KX*>$*8&[?R$[$LXPU7L\SI(8QS6LI9O@88A^_(@D,P
M,K+5KP)24/!G1M8I=9=:AJ3R14B!FY& 1Q LT&5!#L_6,./)-JZ.G70!8!>8
M^]@LWN'"<K(1/VUTC5W=$G;-,[,,]_R_7>SR80VP,Y)WP#7QJ_DJJ);).^.:
MJ-5^&2XB5G/!-7'66A3J1'%O71//W%<@<PP59]V0Y=45X+#<^O&:B!6^!'9N
MVYWVSMI&LB <.6N=94VTF]: <Q55/%--Q'76!%2KM7ZK+NH-:\ Y;Q4?5E>?
MRA: 2TY(?5AMW=6V$J3S67%M=0DK6\!JIE/  /"=K.4\]1"L?M-2]E,/K;KO
M]IL'U<-79TU8Y_21T,3G5G+G#NG0N/IE.*MZ'R5.<!DFA)(X.7]:DS!F"[H1
M(]2?Q,MBM"3*87$3)4133CH!L>\V=O8:P80^?X=L+.6-BP"*M7!53Z,X.;#2
M#_.WB_M[Y6@^7?,:#Q[>Z^VE"PPHIEP[24K]9!/-,VSVYE=O+VWK0)J:LDYS
M'J(TR<46RDBW+M1WC (=HH")B3RV  A/^D_$ZV&NL21\G+5U/QBLG%[.@@VF
M(_;Q!Q.$E%+F*XM;></]=8 %?Q?!D$E7:P.U*E\!SMI.7,9TINZ8ZK@BCR1X
M(P\$-<ZT^IJ005 2N9^F@DSY3+6F\]FT"""R,^9C4=\5MI%!_!#ZNE26KP G
M'=?,E2*G#@TBSCYA6JXCCP0Y@?P0<V-_1IC;N/)#=I;VS([F]W>SR6>'>KHF
M&!0JV(&^)5086.ZU[2F^DW6]'2HL!9;16#KA@L1^^-&A3*"3S8PP!T?W6#2O
M H7K7G_G7!D1=S &)U&6HS"U"0IK6KOJ8(+J^'H5JS7?AO0N>)2JBU7^.Y"X
M;!U576R*WX*T(_4%*;KXM2QC.>6NBVWC(H#$S96MZ*)8\U7()+J*;ZR+LM:B
M8%JTSMO2QKQI$>BRB4)&/P.2<\2ZW _4K6;Q/B,#5^>;S>X^ &Q$NC)81E<&
MN=9GN079E'QIT(IWV7V,OG5N70J,&Y5[&6TS)%T!L':B5,*DC:/D^Z#Q5GT=
MDRZJ;>L8^$4<8,P@BFZPF+A_642/KSSBO^+[X#^(#8G-N-$CH55<*]\4J'J1
MFW+6,WGEW](GI@9BCJ^-U23U_$HQ'D=OG>O#N&+89#CQ;QNWIA7V2IX2$GJ$
M-]7]!Z?)WX+(+7P@X.U\$=U]*W >2/#WK]+XY<)QUK_MD]G3^=Z^WT:QS_&=
M/,3"<6\@Y-R)'T337[;>EIHD2.+=;PYDU0+YJN-VLKC*#N*%6-P<1R8/Y)+]
M&-O"\P#@<))+,CFA1=0=ZNZP83\6Q+3:Y)E]XM5:M!Z^=)=^X.V^/:?1RDS,
MDDC.SXAZA&8MOFP;<T(I\:ZV])6B*7 43#CH#7.NG09.'$_GPK9/GGQKS*O
MR>..R<+"T:IE5I5$('PS85L>E;-HY?@A,+]J  SFL,E$-<^T.@)EW/J&<:O#
M@6%!(8DGMSMN"PC79/5 */21:8"4$YRA<Z*18.8'*"$T)E>[4X1/BG;UD;.+
MV;:_[: W3&1WFZH\32G?E24WJ![&(%A4<4SR;)+0)J<S.@FHH9IWXN4D%,WE
MO G^T0EX0#M)3AU*-RR@%=D?:,VO!!-7 34*<L$,J!$0C,M&%F49T>2>T!6O
M38R3K.4,UI34@4!VO)1Y6$\?*,MAZ@?45KIFNX%6J4V@L+TR938V$\S<(D+H
MV>(,!5#F528MC(!517)DK'F#HAQWMZP?_62YJS06^[!VVE0@CD5U*E$OX^]W
M6)J4109KQ_>R:N9)5D9>V",PBU4@CH7%2M3+6/P]FK&TR,PZMN'Q34.8I=%'
M)W^4-PAT4[FW-%H3FFQN X>)7NAQQWG-O2YXX]@("IN5:G%C,[6PO=2LDC]<
MB$J<F;]8)M/YAY@(>0-F9C.L@S0.EI4MQ()R44WX>):!V]?7;!4&_(EL #3\
M'$X3E<"\6' W]B8*W=X]V1S0<>A950IB>[.7O'1LP3OO]L+'Q#%(^=3>=U'D
M??:# #S$5  Y_-.K1CDX5];(GAZ\.6O'MA[&\/DGH4W&L!]P&+8;16DAY$!E
M2:,@5B,+N)#"A FY#B_F(8L+P,)H7TM74<I@AU*"T'B\U(F8L?I'E(1=#DV[
M%XT-@# /IJZL2UAL\2*RVWW'K;/AN7NV-_8;FA*OBK2EZP\5R-B^;+OTUUV)
M*-$4YR9ZYVI?^*$?+XG'';$X:RP3R#HE;U92W:NR#K(:5N.=$D' TCY0L>9N
M;YO^[DPJ( >BE0VO3:H4Q,P'<4\AGLY/&43?TCU8+8A1'-%F(L$E@CJ$D-:-
MI@S*N RDE%9P69[N677+NK4%V*A.9!OAL.\IK1_+ 9Y(-6%N#E.0;RQ+D]UL
M)M0E<(9S"K6#S@;B =Y>FK!5C*[+8J,#6H7N/K;*.>\4BSGZYV&ZR@:7 3.^
M"R:H%Y]=!*,3^7'K^1H=^%[OV^J@CE8BE,F*>]E:N0;.[;F'&_,2M(&$O=K,
M;J4B]DVKQ'&Q=R_7"@_;E>O";@5J@GGG$&&SW>O7>D!C/<I-M(.[GNT<<MF+
MM?"O:ALE5Q)<X5[:YB:H3"K/30'[37)(N!T3W9RE!OI!7=&:M?SW=/_>?.,^
M2J8J7+O_A-A'D>NPMM$:6@<!N:Y7AWFU! *\5S?5LE%HC6.5Y7'+R'3U9Y$R
ML,,"-,L?/$],=7&"6\=G,=&IL_:3\MUW]U('"13LP$*/<U):X2:%9GS\5TB\
M<X?R:<3\MCY=I2*;Q6)=W_6A[9\"P!%I3Q7R =ZM&M8H[5 23C=_^)Z2)<]/
M/I+#Z-0;DDSG]\X3?)V2%G3L&2Y:1UJ7LF#)(1@/U[IGBZZB#66_V;D%O-?K
MG!VH]=5[KAC&;N#OSN-V@G;PLDH<YX,B7Y4G1=H;(/G;K2#@DB2^ZP2'&NKC
M/,GC/,GC/,GC/,G!#80[SI,<!J>.\R318Y'C/$E]]7&%/D^RR /F?DVIP,X3
M";O;[(42JTEH*=#!:)>*^R)/2<LIB-W]5<13(!5/TF094?Z0J%4.5X -Q<!K
M,+9*,-0.H3KD+N,X[863&:!!*%EM%NZHA%W>N+\:Z4GIJD <Q;E4(AWRQ,,]
MAI;U;!.D@3B$JKR4*EB(ZD00+EK1KS(HXW!^I#3";@.J(#9-DYB_".>'"]L<
MS(,:*1L+U *N+[2=4-YFT?<;ER:1#26KM+REU+$,2H<C,2./)$S)!9./NBZ
M\Z=L4!,?-\/^SX._7C7! -/);&%U\6K=@+C(+Q-$<3*=B^$'_!Z)T$??)?%=
M%,";."F@D7"WB51P'78F3'Q'HSB^I=$<O/0EOS(FF]K%-,^I CTP:Z_WS1C9
M'.'8DJ&0PT$.YC2.5P.MP*)TH\-%0H98P(?Z>"L^+":AXBWA#$WH ]<"#;4!
MHDV:"V>PC6S8J= [$@3<%H?>M4,_D=R^P.]KI(!&P\TF8F'/QIXQTK%M\_>!
MSI@#%D1B;+<=7C;#0JT"U>)G"\UPTZ(7$27^(MS.I'#S3_^^<_R05T9]""EQ
M @NI-"W0XV&W'D4-TJ9OM]P/R8('WW MP;O-V?:7D/.D)A+?Z#N!%GQV8^&A
MGM$6$W,04(^DB;.;ITZ'ZXKND0JO0[4=I=3"&$GT+R$0S@"SRY!]F\0[@UT9
MAB$9WEGS->S4=*/<<?K7;14[=#@CU'\4T<QER#!.17/P392<D9AI<6X!)_%[
MXBW$^=Y_8*?*;8PNZ8H/<IJ@50H *6\0KLB\&V-%>Q.%4=$"V E76H A<QWL
M&%7T= -]#71'D?WWG6WMP>;O;@K\,&689DY!%,8G9,X\POW$'A*?/[$CP5#W
M0X=NQ T>GS[![Q@B$9COM*25"R@[F([$[EME5H<+\FJ/CJ$<,I2SPW%"0@)_
MA2"#@NUY:,M #:&PA^YLG]:Q$UX5UQX1MTI$Z3"B!200WO59[\K23IS8=X%Y
M50\#4\/62F:>2Q*RX-Z&EY$Z\X,T 4\RRJ!@GS%MGNW)@WT%\)'P1QZ9O_C(
MC/*"W*2\BV0ZKY0Q64IL:(/'YK2&-M4G+?;\)%6,;2AB/=C(\9?IJ3$1#VCU
M#B@8F1:S72&J"QWW1L*B;,CI#3NGW':):<W4AH8RTX[3"K;KBP&$%:CV!Q<H
M03?VNKZ<*,:0H>W1C8%"98?R(>HX34UE>LEM1 6%DX3Z#VG"VV'OH^V(#YOW
M3 !8#:*US5Q2P)B#VN,HVX7\RIQ12OPKV/++^SV-Q?A6A3WW)(AV<,<M1X'5
M!"IR;$D"D >)=B3DL%0INL%%T1Z 2AA]='@9;TLS%YL@#:2%U=P0-Y*Q0ZEE
M/V/:1)Q6F"W'GPOZ-J)O[$4[/8XV5X%I'-D<Y[/5 \ V"UJB9G] 6S>^;;'F
M2B8*>8&$S2EMM;"0AQ\K#UJJ)Q0$"SLVIUL9$U9=?R"&M$E>)?WHI;%@:(5_
MDHGH5OC7#&L89TZ5E2UT0TTPE.>A6V&F!,C(3J2,5'#M0M;FQ=LYHLIP!Y%*
M5#ZMZN1$?BB@M",K$T_K88R*H1(RY7H7!K&=,8S*K(8+[$!LIWK4IG%Z*=,%
M0FH4@]^@&&#N2JX)]2./84L3N/E_Q_E4,/.I#'S(.GZ:!0>[7'%\'TD\7H'X
M@Q-OJP>8115DGA$FR+&?D&RPR:W :$;<:!&*56P\*68=W4'8E$:)LL\QW$;Z
MW/ZRY][OHWOGB<^DXAJ4G9N+:%]]6]R@/6'3QF08H:ZJ(.D3&K+=WG!^!C.8
M;E(S(%=<4VQ_P390W!%TCM$8C>'K&7,*X[07%WRM&5FGU%URN9V$3,4E/D/A
M+*7<X1):SX9QTH$\#N]%BY8&?6&0/:IJN&ZE%H7Q&>@16 8]4AKTDX&:@F.Q
MU2B*K=1$#Z=NRJ#/KER)>JPBAF!_?:&P05=.A3UX>;/?OAELYFS@T@!'_TR0
MWIHF6L[#KE:J*1$$+B&MB;.!,[Z-6+N\F7$BM,#//MING'AY$42?Y=5G'8O/
M=@!LC<%J!-5M& !?[Y9&CSZCQ,GF0\SGX.]'C4V8C7_<OAAK9V,&" SERJ&!
MZR6;JDUBU);'+\<I,I?^7KJKNF=P[R.>7@Y=/R %+.\CW%-O!454PPHC2G98
MA_O0P!EA,%U?,(/]') L:IRLN _YIXV; R60F/ZWS2-:''VG0GOD[J4\,ONW
MK\,%?[X!VOPT@L*V1GT)13.]85_159.$(D:[P'$:[A[$N?*=!S\0&RL*A&1F
MJ<YZSYWK6K3%O7HNC6T](P_)X?DC>]9"&2QRX-&7?E!G UPEI[FV.(THN:5D
MY:>KF!=A,!)D3V>9Z(JFU9ZSPZ!!4ZCK97.67_"G89;$$T\[P?%>:=EGK@-,
M"(W]8N=^:U?$B<F,SP^:SMFN^8MY27Y#EN8EZX)_[AZ'.5^@1J,>'Y 9N>@8
MO3VC<XLL?WOF.-M_ +/]^\N/0#T-H'-'#OSPT?9U-7X%>T?<E(I-[U#<.^ZB
ML.-^Z83W9+6.*!\RSEP@GXH- 8L? $+/V=>&Y)O!Q;I$^LP"]D>&1D0W'QGV
MY"SZ#!^:5P!\*=Y3'6T[W+MWN!<4&XD9A9E5YAM^)'3#8L0L +AU-IP89W[L
M4K+FJ43"G]L]98CY":.&8LJN,Y!G[1=U9\%.=-#&;9]E(/MY0*(-VI=@7UHI
MOI,)M![\7MJ(&CJ$GK\,M/0/O>Z<NC5Z'3MS<J;AG1.0Z9SMD>TJV=P&SK8_
M73PL"RP&BD"_%/="E0<[0=%)]\(&UVSCE">0SLCVO[FM9NV6EHI4- !_&<I$
MAQ,[N>F<%881F8GK1JGHM'0)B_CA!^LI@41^ODSS&#6SOHZBG=_)@]<5NS"J
M4CI@@>-Y6-B/"H/RND!$Y+<PJ]C=\J#']W;N;N;EL@!(Y$[$;8-]WBLA\:R$
M0HWL!A4E=J5%8'<P?/U(1RU0;%<36B#J*0LWJ0#6$[AU-MQH\6)(UZ4I@R,K
M,K/H&S0B\:RTA1K9X487Z+Z-7L9WEULKE$#,2)+2,!:8.X%27M-LY7&J!D,J
M0M6/P.B'75TDGZFQ0U_H,NM*00YYG.)@1&.X:0;VQ&&GLC8H(G& CIMUZ$,H
M<I3N\"1OAUK3ADV*JB;=RG2=]<9YZK4H!O7LIXW0H$]_4 YYG$)@1&/S(0$@
M;4CJ'7S XJ !&%?C@[7+*M,9ZJ$;0'G@N; 8LS6^"8'GT1K?2&+4N?]9I06?
M_.G^D?J\2R)W;<:"6ENWEQJ !ZDC%$Y-7C!TZ QYZ=!%)BXBRK!T"?'B"T:2
MNV5$DWM"5]NMVZBSU(&,[4? RH42K0$O*D ]BIH]HUF.9Z$M=.@\0(]BWX&-
MY5$T(? \/(I&$H,U/1M9CYP:N_)#$K.-BKI-:%LAA8/,8?-#43 ,<C(B3[>8
MD75FM*9SFPR6PWD6#&X@(YR=[^+^69Y<(@4SQ*E'NH=72D+ Z@'#X[O%B(C4
MY2WU&7)K_MC#QH8_WPSK&3"ZA9B0CQITB^607[XP1@.SP!!6%Q@_B0%1J-PQ
M#7 8W<Y':>Q'J=J+_F4 GX'*4"$KX,L'L)%^S5[1(KIA1OJ:TJ!#YP[#)#I'
M^N?S.7%9S'K^Q.0U7) 9D[)IR%'G_\^3EX].L%5SNU=>^!_$0P_Y7^0^"2PX
M-C#$SC'J)@NL< GP=5.S0>==T-^^+%*]M<V:T?.$VA(/6"I[1GYDR:V^6=NA
M&K.@0?N7XR&)Y3 >>NA#Q+J4<M8_D-J_Y,"_!='=I'X9TI-[6,+ 9ZM[)\2L
M)SU=KP.Q:2?8;?HRG$=TM:6\I?<=%*$.X_$017%0)B54;6>7H;-\K"'\)*[R
MZM@>AYYPUTV%W=,)[E[%L'IS.]2"Q+8X5P& 'M]TX5Z57!B3OG?X%&N"+>73
M)4"0;:HY$V5$@YO:K7<6"^G\6A9*JN!KOS@^U5B_?^P$0&G0ZO0A<?R09\EV
M(=Y%1/.8V^IF,<=CM >T ^FQ.A]U4*]OY,"0&QDFN.ZQ7<&14A]L_K99L"V:
M0$3WO^<G*7^D/'3YW%[O)$UNHN17(EQ&\*A:$>SXK(H^9:'&9EM\BI&9_7!S
MXKB?%C1*0\\)O2E=.&'I08_JLXR&$^%S:Q^>@=P^?72;V\:^X,0)]K&MK=I+
M&)R,W_1SN !-YYD28?"A+R*K +##)5 I*-Q"UA 3*AJV= )/G-B/HWE^V^P,
MWI#/V5P&_J0OC4+VHTL*?GSE2!J]\'4 PIC@6GQ74 [(,% 5A)O.#PL#8UQ=
M'WF67"NK\B>AACJ03Y?:. G5N66YW%&- 3*K^=VM;4O0ZR"8VH:KR GYT'L2
MWU/'VT]PRH'@DX6#*&9*[Y[1YB2 +V8RPP';PC3P.7]*# D\<).R'U#>?'ZZ
M#98_$,;:D$\YI [)Z<JBM@Y.(RCL\Z' QMJ1]U:/@\TP9SO!I#A4#L2#DD[,
M88?/TLE0 JGI514I)#D3DJ2Q[+O80J[#&B[M4AH "K@M";_S%Z$_]UTG3'9;
M=3)KELMJ-%D#P^1D_(F_:/"!12>4I\8L]D@VPS).DT5L.<YW3A\.PKYE4 *)
M69NDQ-5"1DR)B,.W$_Q%55#KP!>T[BE)@'1X%SZ_GJU3((.";36:659\QD-"
MI^$+>L/[W=:\HOW%2(]N416F]JFH(969>U2[ +:T:S$J[R35DV/@D;&XH)-+
MNF&61BQJ2:A+B^MZ.5>$^;+D,,$K]/*WW)J"K+P8\M5>/4.X\*J38P0N?S5?
MRHT1_]4MC1;46<&H]'8P]:(O>]E;?3G]]^=;U]83>)WUL!2Y/GO$:^(ZE *M
M)[42_/*[?)_L*GA:Q5\WVI6LKR7W;6L8WH+5+VO+9V^#AA&T*C*G4O[>1+3!
M2WSA"2EFSD3K/;!?<^[0D!E)WI\FEK?DX4C!F&9TR@O:.@QR.,C^3QOC"IVV
M<F(-_A#D2N>!17^_<@^W7')(W5LP^KCE:@"%'=PJL+&V%6.D29U]L13/P%X[
MH;/8UC>&WAFAS,M+_,?&DV*8+-PM?1DRTJ;;&JW0>T^\16'N0P]I4'-,3&V-
M 4Q[^=0.J"!;+  A*B9FNW!E\';OPO'I+TZ0DFOB<-R;RP(-IZOM8!Q(9"O%
MU0BJRX"XFG5M';YF6*C-#RJ<+(R":R;;P#.\PHE]X#/(RGUO8'?>![J(:5?[
M06?98#0Q(+&*ABVCUPT9\SM"5;@G>;C6;%]';+ =51B1*IC KOP9OKO+)\WY
MVY'RS,7E]U+,MI/0;;K+-)3V'*A)"91UMU8/=H?A+"IP[)7$: ''+(XQDH5B
ML8P>H4=P%75'%GP_-BO-,A SLHZHN+NS-.Y%!L8T0BPO:/\LJ4#$;KYL868A
M6:]"P,'';,+6'N:D0H=K?%J3M<*:TN*F)^&>BG!U(V;#VA)^"1#<UJUZ[N2%
M7$:;$>C^S*.\9;_=W%.'^9ENH8T5I)Y,!L1:$U<+...X2;:R?;.@ QD['E)E
M=_$="@W*#C^ZJ;9[GFS$3QM@T_&<6H"W!-K^KZUSI @4^PAU;!>64!)WM%Q#
M5WP?G-<&/RX9T*<NV(N?O;:4WXO&7N@4T;@ZR^_<)?'2@.R/_+8+6O1#[ZMB
MF1@<8%J+5CM@@GJOHMABWHG20Q_9D.\T;S]67V+#^8']^^5/^:2H<$LO^Z>J
M!2QR(DBS#UV=F@._IBRU&K<<G6-?>IY0G9K3ZZ1_6-U7&AWJMJR%Q32H4IMZ
MRWGX,AO5=[J/OZ^9;[>>SCF\DPW_WPL&(**VC8H.!J-J8S<B\?!32;Q/V8:)
M&65S.V/L(Y,&G[<\[>AB<=!# RS4Z$6]R[V%8,!&QR ^V+Y^L"W>9J=]]PLQ
MGC7.5;%99;4Q&I@*4ET(S*D,EB/J;Q)"7^[X,QJ(8.Z7RU<9HG.N/1IA7&%I
MU@9O)4$Z_#$)A^Q"<:)[:4S -OABO^QV *!AHKH3;2,7 $D+ZV^;B3$OG[7J
M3LB@8.M$.9];Z8/QJ%%IWD>=R.TU^C6?'<[^:WR4.X'!= .5YZ48T0_J#21@
MOM?FG,#9W@)E+(-R3 @(_-H2S@0=R%!@1(-TJI>6+232.S@=EA_7F)TN=!Q\
M27/M#!([L<-81Y$<^%]>FA=<N4RCGOE!FA"OI\M@/2Q&-,;$F-"#/V5*0QTL
MU5Y\V;,=<C$K=W5RY+Z)DC,2^XN0%QQ/X@R)'&:'UXIR3Q@QB13.$G.@#H4_
M[-=1[ NYX,BT.** J@!S3]A1+/"XB6$0=>BYQ=JI%7;<A6<PO.(@4WL(=<FQ
MC);>-&2.94HIDRY1RMV3$H' #;<U2W<Z!C!?D).9NGM@'[B)0EK8$O_^5A\1
M=QGZ?Z3-V7"X$V<59\Q\G/'$%KM<!*WV-Q=5A5/V(8P>8D)%F'T9KM.$_3EB
M-C3PLRU:EDQ(%,<Y.PB428 9Y'Y&#EFH7SP.'2H8W\/HFCQ\T3T]76];1;=.
M?.-U#J G9(P0:OT/^-@A" Y!-KUT$+$;7O<6,S+,V/]2WV4_">P_A'[2MW29
MX/)<!<N(+Y!5: :W*)5)6Y//#MV6O=\OG3 [$'L?C/EQZ6K[NTZW*V!@<6,T
M.&FRP1$H[Z1[IF!_,G())+%%5)6E@\QSD3,HWL#=H?<_@\_2G<27,(KO(#:W
M-/)2-_GH4.J$R69?;-/3(58$CYW/[SR23Y_@0^_,KD[DLQ"4CG8FW\$-*"V=
MH]?))OMC#\&C%A9CFMUG2NC!7\O+)XLT6+P.XYF*@.Q.:)+ ,CUMU57?T2B.
ML\9]ZULH $,^.TK,S!^@-MKASF.:!$'TF7NR%Q$]B]*'9)X&58PM,5H+]N#X
M7G<$"HS7(ZV!'+S=RD%(%CRX,2JSWG5%9:$0][4H63N%$=S-36!-"V![E>I,
M:Z:#0>X)D#<SDJ0TC&<+YS*.4^)I\:7R9=3;*'V&5#=OD*V1, /.FO=AQ5'3
MP0!F3Y"I0Q8W2IR@AU$+E8%8T*5-(Q^'E:>/;;S+ONMXQES54PFPOL^<;S/G
M\S53@]1W@M@6XPHP,/56D[36\JM('?S1&!E:'R/ZZ3*\I9%+8FM<*P+!S>1K
M,ZY$(8Q>U0I.%W[HQTOBO8LBSQK7BD!&QK42A3 Z32LX"9?4%K>VBZ,ZX=I,
MR@C2X2JKY+MU8L_^1G=&>/%9.4Z%8U45T*@L60V=,@Y^UW/H=,_9O\=+*7PM
M?648YZ79]2OO$BS4T2'U'OZ'D(K(63%=4/<]%*+7RPJG;^W6!N%1PR< "DL/
MQ*3K!SZ=['G59/0TQ1?T?O69S/!563M+XB'LJ@P9.^VL.Q/8B+HX]T92%$\C
M1F<^2I!7<]Y')V26Z>B3S>YS]?>%+</E.@$:LB!(CDM^"ETW(J,483>B?DO)
MRD]7\:WC,^SAQ:)E?50GTH8HM-$3I]U+BO*'-2-)F.Q;;( EH'WYYZ8.% @*
M5MH,(@&%;(]-;: #Z+E)A1:1P<J3+7F3_7N1V!=-%IU'T.M7O6E^4;BX)W15
M#+>TAJ6U+#$RKK419%AZ>T963IC.V9]X&[#P0M^3P)OL7P")=Q--XILH="$T
MN!E(+%VN)M^-:MN0QA@),!.G%$HNU$#@I,P I$"1@G">/9"&.&R=DD/&D*SY
MP",PWJL"00GT )BO3,1A60<5AQ-*!#1A85S8 0B"+D4!!_5:CO2AY$ )PDBY
MKT8]@[M<R+E330ZOC,E6P[<!>($V0SB@X][/K9K&&X%-U;5&@CG^9P(+#]=Q
M$ 5"P1VE.B!='F4KKL=$AEPF9 5=GM, :%0O%<JX;.[:!Z9>?4R3W[*NZ2F]
M(_31=\GDR5?B'/MNCFOL7P>.29?%+6AH/EZ<17)Z0##'D#-<N#)<XK-HQ20,
MCCTU:^/PJ$T22]RIHTDN(:*MS&91(A[+. ^(RP<3.<$.T#59/1"JY+.V+C)<
MTK;O'S#QH,.8$^I\(MD0%P.6-'P=PV:HL*)IQW#SBG1X\'%)2/ ^?3"@O^2K
MPST(LKTB!=K"<S:@>]WW4))C*C2OW214E OBTIYL[MG75#VC+CYM#M+0G24E
M:IEKK,!,6>VQRL+/"G9UIZ@['UN@808H"M)<8&<;X5!G?&9JHA^NM@##OWG6
MX6L;Y3#ZYKAUN'9^C^@^T0D4?=8L.C1NU0:?=<0P=STZY05NG!69S@L(@46?
M\K7Q/$.Y'.Z8TT"18NQI,NMCHN'=E;^#)-KM5*ML#NWZ.D/DQ(#*)V.A\@E\
MF&A&Y5,#*I^.A<JG%D)"J"CEA(3N<N703_V$*D5P(XY72G0SCST[!BUW3D#B
M&7DD84HR?XU?<EAQ;IMA8;=,*$EV85QE,^FPYWE4IR)98:H4S.CX*2<8O \Q
M!)*HJZNKP_UJ1HKOL8KXBXC=$LI_X2S(:]NV)P]J<*R\*E^ -[*S0+7!S\X]
MY;/P:>+S1[#)0]N<-*/7DMBR/;Q)6PO$V'#S]0Y/@]HHVZB#8'IRBVM5Q-4*
MQE?Y8@W4\]HL8/FS6LM5A#*-'3Z\Q)"=\Y4X>78N)&I!(*?.&@Y7GEOUU %A
MEZ%YS&M*.]<.M3 P+QN:1+1D!NNH ^^F#U=>I5H8X,ZLNU6X<%PR67$7W*I9
MR(%!#5%:3**<;WDZ8;1D%;'Y$#HK_DC#G\3C)HZC-4D2ZC^D8FX$?QF)_<Z[
M(<GAI?/].RE*^3I(>(.R*[4\!Z4NSC!QK2V(#\=QRJ?7BS>SX&6B"@+YY3!@
M*:@A(>#@<BW6;_42?X[ =3()W5O=FRA1'/3?OLJP#&XM"Q5( =9<86)\SYG_
MX[&H^: X]N\Q3^?5/TIT=F?C;(P&ZHNEZK;;G,QP75< P83-/BL)G.';:@5:
M=<B75HZXC>Q:-@.320R)$S[N*XP)?UI]$7)KDQ4%)Q7==<S"';-PQRS<,0LW
MA*S&,0MWS,)]X5DX\V1.R?1/P[*EUQJ<I;[:P+UW#;)@UWF44.6;.W]R@]3C
MKZUNTP:"N, J2!DLDA'1%NSB9'%5FIISGR'S$'4?CI%'9SK?^3@\]9 -<X&N
M]VF%AZ6&.W%<@8Q8E<3U*%[X(7\R,ES4)$V!F5P"]0SX6R8>5OER@[ZQKZY'
M<_U52QVH\:*6'WO8Y?/\MIP)U&"D?0*QQ\<1JC!!)GGOEVU\[D%CG)=T0>Q:
M574NRJ9YR6DUF-G\.12S'IW=J]7QN<-?%N@ZCEL9 ))+:B+C"OQN(>9P^<]G
M3V9O+D]<EZ9. "X!<A X5\!61:"!GDBS5)K19NB>..&G\OX!N"];&<MUM<-V
M*?W0NO$:+1D7R>VTZ6S<)!B_Y4L+O?6W_WSY\L7_?+S^Y8?__9_[NW]_2O]]
M>3+_COP<QY?QX_?KQ^!K>A;\Z_<@^.//-Y^?W)/D]7OZ/OKAU]\WO\X?'M_^
M^\<_2/SG2>J]_?F.7IU^?7MSL?[UC_3F5_<?WB]WY]_]]#;^9O[NSU>?+[R'
MF%POU['[_O/CV>/]1^I-SM;)U_^Z^"EPOO[VX]N3V;_>+<Z^_L<M_>[KR]?T
M\\^3?UU<_GCR^^8M"=XXSFMW39;??1M^=J]_^N?EOSXZ?[Q)?XC^^/WINW]>
M/OTT#=.5^^$50^8S72P__OJ#/T]G-V].DO#7>?HZ_<=WZ9/C;OY8+#Z]62_\
M'^_>_1'>O/KS^\GW\>G=^].?3W_X&/\[O/OI;/EK_.:7V2K]\/LO:^?]OW_\
M^H\?;O_]\^7C+]^%'X,H>3V?OGO[8_K+U2?RAW>]>4@^;WX_N5Q>W<S<Q]^)
M]\NG]_']S_/9QW]\]ZM+?_C\X9_K-7TS^3[\Y^SC^_CZP[_O@J_?//WS:OKS
MK_?OGA:O%Q_?)/%3]/9_7YS>S5Z^Q/"SK!R^!FF&ZM($M[>[\<[@5K:\\#.T
MK17:(<W$;42V,,LY%WF",;P-P'-RK%N)B=T*U[KE/B/_G 2,)Y#6(R;*([N-
MJ!T*C>!2(S5KHK?9 Z9'ZD@V2'=9'M0!S+77@S)$K2X7_0[ALHW';BS'4)#"
MT+CZ 'VZ#C+03$BP;(F]7 E#UUZZ)+<XACVW=O";B(A1?*-DXGI]X:(.ZK@N
M1[1I"O?"A;4B[1,GX)G]NR4AB;5'+21 M#S+MC4,ST?3$X[=:QVJCSOV+NV*
MM"\4--2_XMAK)^@.E^F:4#',_8HX,9GYBV4RG7^(B<#QCE&0< N[+[MP@EN>
M2V$;/.?B&O,"CBL_AF8L%%:8(:W\22=PV@,ZO. RU*=DX-J[C@SOXKL"%21N
M!8T,2A7 X#1PP0 B/,J#CPI[Z$\DD!->G3B--R1TKY<FH=> H%H'N/)B2+DI
M#8=-G2Z +Z8;=9E5[C@L>=P-@#!\+0/GNXE4YOJSQ@ #N%+EBXR!^.,=T,)5
MS^W'1.ZM=>$%ZB,8S=OH55"PNU(A^0_JKG?UMP:C*("0&I6<0#$"NY.E:1\]
MB@EZ+S <]R$]^HYN85N] :1G**E#& E#6XB&_*"ZQ"@=,!V:CVB$V7#T?_.=
MI16N@([UAA>POL5F2/8 2!I@4[U@MGX 2@0.K]%)#2!+, LB6K;1K[S@SM4!
ME@"\=X4E:5"]6<#MJV =68",<'7V(\AD4!L5*0)?/CSA,"O0Y_,8XBCP/3XR
M<*]IHGFV7?9'^ YX@8>MRI#2XJ8YECVM;*)96!\Y05K+DT)T5*4(]A2EHKO%
M<;/JH@H Z-Z%3##E?NB6,,BE(G?+B";WA*YL\:H&P"AX54<8I,[O'4J_.-3G
M6M\6JZKK#T#YM?&IABAP>5L=+N6]CUANHB3.F/S;V*F7)B8T[!DWT=I0'&!Q
MCI\J5)3D:ZM\*E;%0,WL@[\C*<VVLLC<,B0</6G,T0JAX Q;)Z?>EC./?-NA
M[L/#-L;:"%:OG22E+*R.YAG2JY6?\-BT;8S],PY)F58DDA1SUA 7GZ7DAE'C
M_C,)'LEU%"9+\*'CIFB@9N04CH8I=9$#J]ID5'_BH U^$$&9<J6NE@AT-FLZ
M_"\)K"PMN<.[60PDP4)7&,/E=6?JX<1^NMKJ5^+0^\\1D@G80<?Q6H$.B(F1
MV),=L\&O38W9D0U5J"B>L@614*8R3NBCN6.96,#8A^>D$CH0=D2F@W$?.KVA
M#_^YJ H#R@\GN=FGB*C#Q8@IL8Q(02(@JE#[,"15Z8 U)<]"072B+=A$PQ[L
MR4640K^JI@T>*R9%-BA;TF?"\@-ZGWB/$J(,%ND"%,F>% 3BQYZ3EV8:KRH<
MH,;DN:B'+L3-Y.$GI&2VED;S'S%C$P'^&4B+.>DS67D[7&,"+R'*8+\P8Y(7
MB->]%VGH:[S)G$&T;%.*,)Z!JNA,YIV H#W'J*KD#GCC&9DB#L.]2NM(6XR7
M-U15FTTQT(,]A.+,3I?F]5P'2&/U92<J$F#!3@S[H'>F'ERJRJ;N1U+WPS_B
MZ@3LD&8J#46SH=5[5N1#:&[HI+H[98GJQFU;U->65/1P#Z<)B3HD>3JQ4TF1
M? B][!%WXIT_N>RCDQ7_5Y]J68K#<(US1]H:Y'+>;D4B) O>.VQ#9_<D"GJP
M!ZL)#$EIDK21L-Z":E<3@6YZ?H2GO3/U3#(Q %RO;U"6C).P-6%HP'QMI<^.
M;_B3OFTQ33HA9,#L:AX(\GHP8[V?R]R6=LZHCVMY#330ST83W#19$IH;3.,\
M1&FRW73K.T+/K0WN(^'MP<2;/#+.+LB,K!P_W&E(/C]!JPU>?;5A:AX-:@RE
M!Z$5Y=<6+8D"< Q&:PNUS.JH$'=(XR5[%P9M\%BVK9-(Z!,9<-1,%W5^EL4I
M,Q9:=%'DM>L,-F17(@(6AQ343![A6T)=8C4WHP!\ #J\29(5M7<M60?TE$3O
M4J -?B#*6U46],D+.R',1NPR<076\8RXQ'_DT<IN([<T6E!G!3A9LAV6EDW1
M6$[;':JN'9_M<W2&V.570.F%T:<_E_X64B#-U3B@4,6O?#*=37P14?8Y$O #
MS-\F#P+B5B=^25@)!0O#[)GQ'(RZ&",W)F&8.@&?F]N@HJ=ATQ[5YFZ  ,*R
M@8;* (2V.*W5>Q2)RQ'P)G'CA+@692!?95P<5: *:'NS#2?FAL\%9_\B5U$<
M,R?M;LF(9&, V;E#>60>WV8P.-%"UP]\1_Z>>V>W6A%HA]BQ0#]@[(MK8U]%
MZ#$P[_R7:&3@]NPO9I...;J2ZKU)5P^$3N=B0_$T3>+$"3VVRQ,G]EU@=NK!
M1D[IF'-;D\3H+X/7XGOF!RE_+Z",],3[/8W%E,8^A$,!"V0Q,3I/K=*B0GWD
MH822C<LP[T>52*'C%NB"ZQ(YE3NXQQ"/59=W*L2^)]^F" MU3J\YPUL(B-E*
M58M:'SQ%O:!7DNA6#J*KZS)6F0:QS+X=E*&Y[MI,W),+,"EE(YK=/Q\W\^-/
MUT[(; ;W%IAU.".4!?:)_PA<6"2!."E -'B_0G5%_2.A1".E#YV1Q/&#(CU-
MMM85M*%"/RQW&3)JIJ)]Y)WCASQ,98)'+A.R@H[I%8%B:0PC<3Z\7P(O5>8*
M)^AH,NHXQ?&>//E]",4>U,!$ 4A/Y*U-,Z5A),"L,"2B+  )SY_<I1,N"/OG
M9X=ZUX1'(=!E($V@L/T'E:-0J/QHI!OV0S?;7.3^*<@K_F%.2_ASW00)\Z&;
M/@YU(Y7-PW13K9Z)Y*EX;];=W%,GC!UQT[HSOG7'6N;'J"Z&G)U3D'1ANY5I
M UU@^RPE7]6O-$]F&!NV#R$EVSOH'3[3L,3]G=(^C4+AY%TX/OW%"5)RV-9-
ME)R1F'V'ERQ,XO?$6[!@,;=9I4/4%RY#-)[R,(,+4F]<@JRXM!K.B^?R8G8,
M<P^/7Q,G3AF^SF'S,\+?$\^N&RS%^5M4)K6H3&2HF"4 NH$RL)&[%3,@0DJZ
M\4 _16 9AR%119)CZ)TRQ;0#GF4&.5K"H;$MR" QJ5%$NL/N9+/_\;U/**/R
M<G-%'DE@(8Q1!(J6J.A';14"7$4VX&6OZHE2P?4LXAU3MN1%"39RC*1WHFJ%
M0(W$.6<+@*V7X3I-8H'?:SL)J09(N.4$ !RKHQ[RD_1UN'W;&V>_?8:<_;;$
M68"::3#.ONF-LV^>(6??E#@+,7ZDHS>6LP$7E/R1\B#=KBLFA8AD4''=,#G]
M 7+-8 [8?GMVCW\32,QB(HWSTNIH54@)?ZWT/ ]/+_D,B-RVR:G+4@AV*BY+
MB^,D2_K+1N6/8)FNYH>M7+5OPN6[9403/M[C,GPDVX)P6SQO!(5]M5 O[7F^
M-5,*<W!2#J'#Y84?NT'$I17\(KX1&'(*0D6<BU?KS:1#':1Q2\G:\;VL W(2
M>F+$VU92M[=7B:6CJ@-Y^"=7BXX8O>*E8I_=S>3N1E)@:O]DZT+'#8,-#D=-
M794ZJ9&K[G->B*V1BS40OB2_K);"R)E,(=,YQ.QJ_39HJ-,MY?)?&([41C#D
M8WR603R-5EQO912DO/Z$B_E'/UE>AI[_Z'NI$^R&(=B:GMP1&5S]KW@TBM5D
MW8B/Z@Q*#%:\QP_-06A&87128D9H,$-AU)*W>B >D]5#Q=H>Q^F\^D=;^L08
M#=1$:H=S5>CS,^8!7 +HA;WRP=U>F/N5KM9\A;:B0*/"L-SR>H5^30MT:5O)
MK2LMJ)J&>V^3?> F"FG!^>3?%S2_)^XR]/](25T1']R5A0U4NU=9P6)5\>2'
M3<2K?%D@7D#5<+IJ+XFL"#U (5?'"^:][CT-G#BV>[5< PMUGD0?"DURKUQ'
M=L2.Q)RAWN46<A7]!:I8N&#6A3Z8FA/YX:EOW%$D+G8G8R[7)*IC[MEW+&@&
M*9@O2BG(B0W3S0@B ;QO[8(2LAM$R6>*6E$%&H!QM4#;&6EB<1,UL<Y^&<?3
M*$Y8K/9'RK2;1@NKPC*HIUN%;2JD0,J%EU$K#3+;8GKJK/W$"3IP36%9Y+MM
M$SZJ$ NPIA=$\=Y2WR6_1 &C;2 YB> ZMQ[F>-6MA(: 1;X@K#Y_\!//N4Z#
MQ%\'_5C76I"8"<@N;*ZG7\9EH+<*OPR7U'Z>"NSLP=P0[..XLDQ9OQ200\8N
M)>HK6=E\;]# &="A(78>\F$[8*C/([IM+ZDMYF@=)Z#Y2LX6YD4C3,U'?;26
M[)J2;)8R(58?PN@A)E0\J+ -J J#8*U>*$"A!] =U!T5ZS<'D"@B/=!D<IYJ
MC2F88$/DB8^W!MT-(["FZONFX'A/<+PG0&Q-0SE.H"83Y\VLRIYRAHA7[57P
MCXL;B(O;W8NF6,N6%@?%<2C1N 7_JZT]%8#!YDICS?13Y-TE+,H!ZW#7W)MD
M:[MY=I>A&Z0L<+H,=Y/F!R+0^G@?A1Q:$ R<IOW[8 L^[+!SQM?*B?[MFX'(
M>*O2/@JS*7_-/8VMSCX/O9+&MI'ONDLB]]-4E-3E9OT")[@D0+0R6FUK:*:P
MQ%,F#TY,O%MG(WQU"0#MJ95F*W?04+MG7*1](2>;PT<RG"9\"+NM3!( 0AB:
M1U%*N?(PE!ZL)) @KJ6"L.+:6(%II^-<&&Y1)!46Q\Y7ZR#:$)+;A97LC!P.
MLB];*[+%:R<IA:#[448JRA!V ;NTQG@/6W+E'X3</A@Y%%,GQ0_3YX;S)$#D
M4,Y#X'P(LF26:MS.GPAU_9B($JCARFLCUM@)ZL%+<C//S=T.P'Q?U]U>1'1.
M_(3%U/%E>"OP&I@TUV%XE%QE7AHX!\#).<!M34(^BL>GV^3.;I,C4LW=]H(^
M]FS@4F\B'MC%RN".%WC:VHK[?!1C%3Z:UUC7I*<'[$ /669;-?)1D$U9GHGW
M]\.^?9F1.&$8LWV(',^'T&^M+=8Y:G7+:UVZ-"Y@8)FJN:TZ" !7+JW+(H1%
MQ^N6@JI1$<[ZNY9VF4$:T?$EWK.H'F#+ERQF9[D.^=G=!RM7+<VP4*U]ZV5+
M"YU@9X>/3IQQ+UJZ730:X[YMK<_5.HM)A?=+)\R<M9M(C"8GWK N7K3Q/F9&
MNK$=]JYFH#)>"D?>L:63,R<YC% <G_BW;^F8:[$E*]#W/\,Z-6+'@[L3TD7[
MF)_IP'+D9QC[VNCS,0NZ^SK:!JM2@SJ+PQX=?A$&<G26H83VT3)T8+G!O92D
MJ&#(HOU\#(/NOHZ&P:K4F-][#=HP9)48([0-5<R/)Z CYS,9_P&D[FR0<LXK
MCIZ/B=#:U-%YLB8NV;GY\=D%W:6<\W!*?DPN&X[";\[U3,)_@JCZ&:B(MY[S
M,4J_8MAPM R6Y"4[-V]AJN4L%<M=1V%"3AT:1/L1I=>11X+<HT ?&)G\\(PP
M>[7R^0B1_2ZC^?W=3)"N?;:!UG!W-:0N:Y&:SN]CND5*JRP/'*B^4:]63D"Q
M!Z#ZSPHJ_5^D'0L&"ZK8UE&K+S*T(\Z(ST5]B<6)-G62W8)&$P[?$CJ/Z,H)
M72)(86>@IPP*MH?66L0H)0_6\STQ37Z;<9VK>B+9%W(<8O\Z<*>XUC!J*6V?
MOA+]0)[>,N*?^CE3X2#R>:J5R@*Y:\Z-$>VN&<=7Z0J,>L7UD.HV&\E7VC'<
M@U3:I'>>8$E?6&^0I"_N&'H.\+-6M!8*W2&:HGL-QNK>(*Y[$W HL9HROL?K
M2",N@SF-QE+\T+Z_!Y7]G3^M"6]XN6>JX;4-\;6#Z//MR[#$6,#G+_%5[VYO
MAR<"AZY\)1@?[[O-&(U40=YZ0!\T#NC^45.&>R 6.HW(?.Z[/OM6-+\EA'(H
M3NB34GZ@-17>-W;/Y^(:D<-POO%@]/.9_^A[)/3&HIT+^!Y=8R,N@SW?BC%6
M:*0-/.9M.D?Y[L9_J(IK2U43^5N/PYR5[(7$YE((G>/7"$:KN$%M)6TK5\V:
M-0("J$)07[]W77>L+"AH)"WAK2\7T! FO'$W7V()@/8IMSVHZ'BS/X:;_<I+
M$&,79<"[F\XYEX&65A\'%3TC=_XXJ.@XJ.C8<WP<5-2%$L=!15^<\!\'%8W<
M+!P'%0V)NL=!18,Z',=!1<=!1<=!14?#@$_=XZ"BH9V/XZ"BXZ B[=T>!Q4=
M#\=Q4)%ISGF,HUJ.@XH@N'X<5'0<5'0\'/KR,HI!1:=+3I78#S\ZG$#)9D:8
MY0M;!@^9'./KZ%%0_S*\X^\B,GK?TLA+W60'>>*Z-'6"610$S 1SA@"?.1,,
M3'56(P!H7=(,#/FNO0/?"Z>ZA:(#N!%OQ##[IT_BRSA."7BLK0<<TR7J12"J
MY(9J*807C5W-5*\BL0>*[03T(@X'$AM<DLKS'!:$ =[3;+4.SYOU.5?,X&:O
M-H2QX8A=^*$3NKX37(:B<)(O,1-]>.$BB>[(0LAOZSQ(,XG<KCXCZXAR>/4]
M$-TE40;&.#7N+HF7!F0Z+R^=(R+S]K=_K.F/Z+XE PQ,;8@<0"4<LL2P6I"H
MV946P2UH"1-AP>M_8$HMV4:K*8O.2!SO5("%?HAF6+C)8_,C7C(13=1$9/,6
MC[-HY?BAG>.;K8WMYRD)=(%G1=)TF>"V6W(K/%Q(LL4GBP7E;AT7(L+DB8B4
MSY19?6%XLT]9>F.["RZH6E>7DQW)#C@,QJ@3+0@$>KM=6I$&"1#D:VU=1LM(
M95Z9*NEM4I\>>!J%<13XGJ";\%B )IA*%AZSM6RB%\K$TBHRZH92FWT'.XDR
M#;)94.7LD=E'(UU75L%VE)T,"N88V7;RM]((>VB9&/H7;Y$Z#_R5'XK-6&%A
M,RP4):C'Q19B8;2/;D>__A[1TS1.HA5;!\A4U2R*W8#9W5#54<H\SV<:QW%,
M;IP5VT@!'S S)5\;QS5LEM$=;QHH4C13.J0^?V)'*W2"/>0ZQ2:9>"+[+J;%
M:2:C=+?0@[C'=_KU,J)0$[[,\@V/)$S)!=L]LTPB-?G13Y8[GIX_N4'J\;QE
M'+/HBGCWSA-XED$?@R%E=)NRW,44@P&EH>8B:SW"Y83IG&&74H;--8NOJ>\$
M;*6(3D)ORL+=)7$\/JLNC!4':>JMB&WX-?FK22XPY:C#TJMHX<>)[VIQK?*E
M,9VZZHZAWRA0HSP[];M'!*;STX@1;AKN#>;=D@2/BMQ06FA,'%*C#.X0UPN&
MEK]@:#&HH;NYITX8LZ/.4'['7,6K*(X_A)0X@?\G>+F4%FC<E)ZA0=0C;N<&
MT?ON-5*EC8I$,M_>9!6EH>U:A#*T,9UU90H"CO\TSRQ>ABY30EP ;645<Q!&
M>71K2670GP=Y";9[4&2+4F;W;PCTL92"&24CY41#[AH[8V[T(\/_D>2Z'6ZB
MY(S$S&9P?3Z)WQ-O(?:Z_\#.<,"SO3L^(PMK !EAWIX%=>NP4U*[X-L/4VY]
MMEHL"N/M%?_V<RSN)O'Y$PO0&=Y^Z-"-H,U-Q/[*PO8H",16M^<&7+G8PW2,
M_H)5SIEW/W7W-<X(@^CZ6QZ$'G-_&%W^%/\$5UQR2,@Y5F.-U$"[77H%X/G9
M#B&",*2>Z-">>.R_#+7[Z"H*%U=,CWH\PP??2Z$!&;W0KEOXH$;=G22@%679
MX/*!@:-C7IDOW1-QMAI.L^S\%N%L$O17!=(6.AI,A*/N!D# 8PZ3I=X&)9":
MYHP?.OX>7I%D'ZF?D+/H<\F42=/,S6M@RKH.F[99YQ9ZP#V.;DGXS\A#8D?D
MQ<I^[ 91S!6W'2&7 #&VYWR]0UACHS^G#H)IMU%QK8HVMH+Q5;[-!M6K:!:P
MH@=9PU68#@LCOG&UP9^2YGA9>E"D%@1R2J+A<.6Y54\=M-=#RNA8:8R1 ,$-
MV)K$M(EAL/TQCU'PR-S.4\9N/[EP7/&*J:7^ER98J/E>55:TD NZ4DOW)#EA
M?.ML^,&WPL : -A&2OT,56D#5L%@&+$\$A;P,7PX[E;X50\#,P!099>$.G#5
M"X9,*YQZ"VY%#0#L$Z;H5=21!J"#J#N7K/@3M2"0W3^Y<,KY!-I*=$42=LRF
M\RT(.Q:H#L0HZ%Y/')3JQ?J3;4&;U0 8B3:K(PU JTEW+O$^"RL:30H&U2^7
MBZB<6WD2=0F1;@5V?**D$VZVQW:RH(3(Y@/(7@QN7V; )%8APC/H3S%2"U<0
M+2>5=G<ST\M0V=F6?5#J//FK='4241I]YB&KLV9_23;0)ED']( DO?%R38^>
M&%TE]9NZ=GC?!//KG,1N8KT "#.BU&!J$ZF0,S<Y<;-X/ >E9)7/'_HS=W7*
M8$:X@\&T (9Z;0 ^DJ.H2U+<MI7BQG85;S.F.,2\'.^64)?3>F%7YS8"'LW1
MUB$F5">O)M_KI',WP(H<K@"BU<I/1'FN3 !D)1H=UA^Z!]6)=F#/;@$<<X8\
ML=*() 4S=-:VTPFJ9<6$>[>.[UV&/_NA9ZF8O ; L+)9C4RK(P]@3PK @<O=
M^6Q_C!DA;ZGODM=63V 3W)&X4QJ$A&L>@?6DSN=SXO*V& 1GJ@[VH&IY#!VJ
M6II"M6D8\3^;U!Y/0F_&']2)IVD2\V'NVUD/MG(7RF#'PW5U2B*U<#0A*'E\
M4>(NJZTT^ !(D2!P?1;=^D2O?.>!>^]^>: &8.]G'L9H3&TM@>"Z,+KRS4J?
M3&7YT7&KW"X#44-T;,0>0".VD31T[;U^#9"2TI&>G$O/\"7Q.UJ9IB$QGO7?
M'/CQE6QW1WR(<28VFGVNB!,3A0XWT_(JOKJE1I_2XKKNP^Z,3,,96;&E4BHJ
M!*9SL:[4E9#(K/IJJ+6LM?S@XJM!#<RKXTM&;)]FF!7;?=^3P+N(Z(<8.A)3
M@XG<ER%EK";E@,>#VU!9=^EZ'?B$;A\C([<T6E!GU:[#=.1- J->DTE40ML:
MFD>@?KEM&IM/S]O?3DP>&1VJ;8I:6#8NB^0]*?*$"[T)K>#Z<LW&1M2B/'T(
M_(6-F2"MX'#TF0:/U0F'_#1/&X+[!VRF\_W[BK=1+(9:\ ';8<R=RO.0^9X4
M0Q3T\<-P<2Q(C@%C0"?,VC">+"(\3%1:$RH>F;?E_I\[E!?'\/MR <=2(" %
MHQL2-!&GIO%?8E';5^EP_S@)$]_S@Y1G!.Z(RW/F/I]XQ2>'$V\[(FNU3I-L
MJ&Z9-)70%6HH#11:N&YTF\!R[:$@)&B-Z1W9<+*I7\!"GXU-3#',C[+J*,Q#
MLLDNQ&$6W,'FYC-R/UEJ$BZOCZLV>CAVQ4[C"GG-@Y=J,P=$;_AA$WUTB5>@
M8>;8>A>&%L)#13]?A$J]JO1']?JX&M NK-2 PN"$6C *[3P#"EZI'!4B"V4K
MA,Q-VK45..Y!6)\6UP3)V W?+YI-4S\A(9F#MTG)H&!7^"HPKSK@N898R G9
M?27B'D%>GU@W@!HZG:$.&-?MU62T#D%!>QMM*,%]0G#FQY^NG=!9B$RA$WJ'
MBHU6]0A6C#,)O:P(9,(I+$Q/#X,VS3'1S<SID%L]4Z>_:O<:Q9HJ'5M).46@
MV/8"0**YFC$0$9@4"90\<+RM3+1I (7%>^/SW%8;=R B6A+V@-9N!K2U&:&-
MH(9XKLLR7L_..KJ5QN*8,"9[;8[%9$LG7!#VS\\.]:PDJ!I!C8TQS70#KAA2
MYBI_G7K&\0%Z?_ZP%D:RJY-"+)$"8(:A,3/43Y,*.P;P 'I%Q H$K\F_:]N-
M[3/K8E /&/6*ZR$5;#62K[3C$0_DLN;+U 4( !/]NGHU-Q$GJA-8FC0@ 8,\
M:4 G?*OG:YELN!.X=ECQITIX161H-T-0 C-Z9I;)!GO)9N36[AY1-NL8$I7@
MDT32Y0KE#P/CB-[&92I(EEB&.AT>9$^[1I/-P$6Q%L^1:C6+C(.:@68KB;_#
M]/K0\63M3G,/[)#&M-49UPC*(+IKHI-&MKUUE0XE9_O%MRU-D]#+]:QE #W>
MW.8R,>=9Y="[B4*Z^^>)$_O6\O"PN.'>^:E(L<C&MXL,1(*VDZB<;/9:ZS1P
M8AMEKLVP4 R&\F$NV(AFF@T@U[Z/PFN,DJTR1%WH SFZ37)?'^XH$A>X>*E+
M$:KHP;?YL%0S+%174)O1+71#??$CMYG]C^]]0ADYEILK\D@"NVJ["2C:[6E'
M%=Y(2(C;@TZ,SF^JBJF5>U0]V,AI![T342L":B0&>6%IO_QEN$Z9U>#XO;%S
MY]H :3"6UY1C==0#[VL>C0J#"?( LQ-=^V48FJ[(OUAX\ET"9RA:##)@;VB,
MR5,8LEO*A/EY)ZLFH 86@39HF,U2UJ6@E=20SJV5:3>\.^3!B8G'=I'7DJ+_
M;[HN5*#7)2N-PNH]@<2T%%Z7+W"?D8 G@$^C.(FKB-FJ,^Z&C/8IK:Z5)[5V
MVE-C.6.%LNT<Y##R!)KPX:W;8H23S>$C&1H37L1E*^4)@!#JO#\0^1>3B#2$
M";%C6]">EUO::/4OK(T5,^N?ZD)W7Y$^ )PR:DE:K8-H0T@.<RN1E!P.LM-8
M*Z:%'B,YA2RTR(]&?"'L _*+9L9;R$CT3@PROPQO"?4CKV88+9[-:\ 0NU0<
MSK$ $<<F7L)=/AB+YT/[EAXD6[KAT6K,?(N;E*NKZ5Q\VHJ(6L 2-[UF44AM
M<!3E.J7KD=OOYB/A#T$0;\*LHNKC<=: /R_U:(]'@+:[F^-*Z*/ODOJ-[M$7
M>XKOH\0)\G_G4==-E/Q*DAEQHT7H_TF\NB0(M!-L%6?,*->.WNR)UYC)>VM;
MW#HT%Q'-?L4_!_V27,_((T>,(Y-QB0  /BK;>YYZQFA ?3?)#O 'MJEX=O<!
M>"K&,6&=7TM&<X#DM=+2IC4@QSSV>/+8:C*&5>3[)2:T=4Z]W>2V&<\D^%M)
M<3?#PIU2V);D;J$3;&/I*"5Z2/GN7NW@^1^IGVQR5=K39$GH_=():U.G0[&6
MNFBCGL^!Y<2U68X]5]%:?F"_TO9+93J,)8YNW<<Q9P0H$YB=^\<\TC&/A)%'
M@KH'Z#6/Q+8TC^B*O]1T< 9OFQ))QTQ2]TR2E.H J22UM1%*1H[9I-ZS28IR
MUGMNXGE-&>QXON6S!ONJA#S.&>PX9] /8><,%M8;Y)S!XHZAYPP>1SSJCGB$
M>1M3VQGXA;G0O($(_CH@O_)(E7HMD; :P3,DK#1Z%]?&+A^KD<D:;DC;L2&=
M8G'GP/Q0=TFFH9V)&3J0!\X9+2+BF!QU5.\_1TC\/D >/;]S1#37FS6-)K9X
MSGB,=<KSL)&S>MW9GJ<C5$FB*=N_Q)H'8U>GONBAVUQM(Z[E=R Z!*P<2QD4
M;,7;6NP@)0_6L+$R0D+BA.S=4M^M5:J2C*C:2LA/&\OXHT@&C.NU6M3$M8GX
MYS(*&$XSDJ2TMGU6AUN-JPZSBLB .M"1^S@M!F!14?="[F-5T;&JZ%A5!+!1
M\3]9'+#="W2A!"AJSZ_V!Y9SF.4\ DWA_=B0H.W"S[(,)D\X[%95X[;OO#C.
M>/\M]S1<SI]RES1>&W\CCL]7M.#9B97J,29282?G@;_@<Q$/.]I6BOEKGYMZ
M]7(>ZY@\'W/7$^?@.D5UQ'(WXN*>.AZ_L7(V:D)4][UGY(77DB7CT/=]>BC=
M?*PX$\%[ARY((K-JT'JB&?11,;3Q)I.S'_K5!.5$4IQEDK)2$(=^(LFIL_;9
MI_P_Q4Z5I,A@V6?ESIB0-1. 'U%R3<<NGV.73]D7Q^_R^>G8Y3,4^3]V^=CN
M\GD[X"X?MK.5GXC$LA-Z_!U=YL.0T/7W+V5+NWK,7EO8@YN4P>V;&BSU\.C!
MUL^ MY-2O4='=2U3K^"61E[J)A\=?J*2S?YUJLKQ@:IZ:(6'7?]@))E<N2BS
M'7&J^(D3;*^9"4FN^"<Y7>%KDZ1@4%()FN<Q;RCD]()A(A0/K91F-P#"=(7;
M9+B-?_75VSJ<F+ANE(IA*"[Q'[GLW+!@;_N6C4;]BL(RJ*DW%4*KD +\52Q%
M,YS&2;0B],(/_7A)O'=1Y&51>LS0IJD3:#!+?;6AGPT-NL!.W!F'RE?PB'#[
MINX2MB46D900S5@'?;'9# PY.E3V7@L7D"WT ZN;L36/@2RX8%^&HFA.6+26
M ,U,S+9@9F0=45&2;R<8DX(QC6AV5SS3-:$.7S&# .WCRN%@ITQ:&%=XC$U.
M+)S7&Z0(W43,GR#\-_],V7'U.4D?1;='S!/P>K>;^JLCOZ>@P-(.E$-]3KJ\
M-Y$JYLJ;Y]JBV-\JN-BE_KIZ.06N?MJ@#U\.C.DZEE%$;$<I=9=.W)Z9- VQ
MM[6VEBQ>:7&C=T.J-- <^R-;H,N3$F)?XEE[7F AG@K=B()^6\E$%8C(QKA>
MDO95!E(^HHW\9=YQ(BY6,N)R91&*9"A\FK 9%DKN0^5TE8*))G*AL9$'P%$H
MSH*5[L7J^LB6445LBX]15P@$W[\X8,%5TM80 T?TY_((+ Y;87'Z@CJK29HL
M(\HO62<KGG)4NE=OF=BC"@DSI:=A5G=C?I0)B-TB5,33.TOIOG-DVUH,;G!:
M :)FW#5YK4-'Y)DG#1B*!^![9/06'O8ULP569X0$B^.THI(27I/0FY'$IT4,
M3]-5&HCT0PW39>&*T<HC8Z\A^0";7@!.=69G9H3?K_+LQ-[@'#ZC8;O-C[L.
M(B,3% C2H[2\RR7\(-5U-E];*U26PPU,P!1!E4Q0?2O6TG79&.);]ML-'\\4
M.ZZH_FU/VYD]5E0/S5(:KQ6<MK/40B[U#)_20H:UTY*U;:7X6L'AGFY5F>-'
M6XV]>'5ES(:L"</M-G#"A.D=KKG6VQ)K2R/,5" BY6]USF*I>J2=B%A/\%T[
M83IG&Q$NY87CBEH)*^G!)DBX)U9#RO-\;20=[/MN,%;O9)/_BX7#JP$8A^.F
M1UB'HOTG2'EFVPDWI]'T<TB\DTP&IW,FH,ZV(T:GJ%%U,>1;-'TASPKR%4D%
M7>LR7BFO)O^QD@L3%BM-YS/B!.<QO]S9*6Y@-28%@YH(5O6R"_-3I03#&LRY
MP^R*Q#$A^\*D*Q8$DQD)R6<GN"=T!<S1-FB8ESDF?&VE'FKY5A&O\R?>'@F=
MS:^',38^2B@%F:[OE,01$&+B_F41/;[RB+\%XD6N&#?XZC1Z/'@5I93-EA40
M4":IY^=+F^4 7_S'WU[Q/_$Y4?Q?_Q]02P$"% ,4    " !-@ M;I1ME[2 4
M 0 >W0P $@              @ $     968R,# U,#4Q-U\Q,'$N:'1M4$L!
M A0#%     @ 38 +6ZZ*#L0I&   +)L  !4              ( !4!0! &5F
M,C P-3 U,3=?97@Q,"TQ+FAT;5!+ 0(4 Q0    ( $V "UN[9;&Q70<  (D;
M   5              "  :PL 0!E9C(P,#4P-3$W7V5X,S$M,2YH=&U02P$"
M% ,4    " !-@ M;%F]XF@L'   =&@  %0              @ $\- $ 968R
M,# U,#4Q-U]E>#,Q+3(N:'1M4$L! A0#%     @ 38 +6^#HW\WT!@  T!D
M !4              ( !>CL! &5F,C P-3 U,3=?97@S,2TS+FAT;5!+ 0(4
M Q0    ( $V "UNP!20T8P4  *LD   5              "  :%" 0!E9C(P
M,#4P-3$W7V5X,S(M,2YH=&U02P$"% ,4    " !-@ M;-M.^SQ(9  #F)@$
M$0              @ $W2 $ ;7!A82TR,#(U,#8S,"YX<V102P$"% ,4
M" !-@ M;$HUJ(>06  ! 00$ %0              @ %X80$ ;7!A82TR,#(U
M,#8S,%]C86PN>&UL4$L! A0#%     @ 38 +6P!M8,8$30  L@\% !4
M         ( !CW@! &UP86$M,C R-3 V,S!?9&5F+GAM;%!+ 0(4 Q0    (
M $V "UM=4G_:/<@  /7("0 5              "  <;% 0!M<&%A+3(P,C4P
M-C,P7VQA8BYX;6Q02P$"% ,4    " !-@ M;XV]?;59.  #F7P4 %0
M        @ $VC@( ;7!A82TR,#(U,#8S,%]P<F4N>&UL4$L%!@     +  L
*V@(  +_< @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>ef20050517_10q_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:mpaa="http://motorcarparts.com/20250630"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  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-20250630.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <instant>2025-08-04</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <instant>2025-06-30</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>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</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>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c7">
        <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="c8">
        <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="c9">
        <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="c10">
        <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="c11">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c12">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c13">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c14">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c16">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c17">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c18">
        <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-06-30</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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c22">
        <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="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c24">
        <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>2024-06-30</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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c28">
        <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-06-30</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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c33">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c34">
        <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>2024-06-30</endDate>
        </period>
    </context>
    <context id="c35">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c36">
        <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>2024-06-30</endDate>
        </period>
    </context>
    <context id="c37">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c38">
        <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>2024-06-30</endDate>
        </period>
    </context>
    <context id="c39">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c40">
        <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="c41">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c42">
        <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="c43">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c44">
        <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="c45">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c46">
        <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="c47">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c48">
        <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="c49">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c50">
        <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="c51">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c52">
        <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="c53">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c54">
        <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="c55">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c56">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c57">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c58">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c59">
        <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="c60">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c61">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c62">
        <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="c63">
        <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="c64">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c65">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c66">
        <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="c67">
        <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>2024-06-30</endDate>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c70">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c71">
        <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>2024-06-30</endDate>
        </period>
    </context>
    <context id="c72">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c73">
        <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="c74">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c75">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c76">
        <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>2024-06-30</endDate>
        </period>
    </context>
    <context id="c77">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c78">
        <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="c79">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c80">
        <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="c81">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c82">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c83">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c84">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c85">
        <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="c86">
        <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="c87">
        <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="c88">
        <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="c89">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c90">
        <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="c91">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c92">
        <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="c93">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c94">
        <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="c95">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c96">
        <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="c97">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c98">
        <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="c99">
        <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="c100">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</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>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </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-06-30</instant>
        </period>
    </context>
    <context id="c103">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c104">
        <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>2024-06-30</endDate>
        </period>
    </context>
    <context id="c105">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c106">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c107">
        <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>2024-06-30</endDate>
        </period>
    </context>
    <context id="c108">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c109">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c110">
        <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>2024-06-30</endDate>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mpaa:PerformanceShareUnitsStockPriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mpaa:PerformanceShareUnitsStockPriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mpaa:PerformanceShareUnitsStockPriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mpaa:PerformanceShareUnitsStockPriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mpaa:PerformanceShareUnitsStockPriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mpaa:PerformanceShareUnitsStockPriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mpaa:PerformanceShareUnitsStockPriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c118">
        <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">mpaa:PerformanceShareUnitsStockPriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c119">
        <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">mpaa:PerformanceShareUnitsStockPriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c120">
        <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">mpaa:PerformanceShareUnitsStockPriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c121">
        <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">mpaa:PerformanceShareUnitsStockPriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mpaa:PerformanceShareUnitsStockPriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mpaa:PerformanceShareUnitsTotalShareholderReturnMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000918251</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mpaa:PerformanceShareUnitsTotalShareholderReturnMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c125">
        <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">mpaa:PerformanceShareUnitsTotalShareholderReturnMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c126">
        <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">mpaa:PerformanceShareUnitsTotalShareholderReturnMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c127">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c128">
        <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="c129">
        <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="c130">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c131">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c132">
        <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="c133">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c134">
        <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="c135">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c136">
        <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="c137">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c138">
        <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>2024-06-30</endDate>
        </period>
    </context>
    <context id="c139">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c140">
        <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>2024-06-30</endDate>
        </period>
    </context>
    <context id="c141">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c142">
        <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>2024-06-30</endDate>
        </period>
    </context>
    <context id="c143">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c144">
        <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>2024-06-30</endDate>
        </period>
    </context>
    <context id="c145">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c146">
        <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>2024-06-30</endDate>
        </period>
    </context>
    <context id="c147">
        <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>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c148">
        <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>2024-06-30</endDate>
        </period>
    </context>
    <context id="c149">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c150">
        <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="c151">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c152">
        <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="c153">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c154">
        <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="c155">
        <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="c156">
        <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-06-30</instant>
        </period>
    </context>
    <context id="c157">
        <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-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c158">
        <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>2024-06-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="Segment">
        <measure>mpaa:Segment</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <dei:DocumentType contextRef="c0" id="ixv-7874">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c0" id="ixv-25">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-7875">2025-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="c0" id="ixv-41">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c0" id="ixv-7876">001-33861</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-59">MOTORCAR PARTS OF AMERICA, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0" id="ixv-7877">NY</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c0" id="ixv-7878">11-2153962</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c0" id="ixv-7879">2929 California Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c0" id="ixv-7880">Torrance</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c0" id="ixv-7881">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c0" id="ixv-7882">90503</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c0" id="ixv-7883">310</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c0" id="ixv-7884">212-7910</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c0" id="ixv-123">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0" id="ixv-127">MPAA</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0" id="ixv-7885">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c0" id="ixv-7886">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0" id="ixv-7887">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0" id="ixv-7888">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c0" id="ixv-7889">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c0" id="ixv-7890">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c0" id="ixv-7891">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c1"
      decimals="INF"
      id="ixv-7892"
      unitRef="shares">19352135</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c2" decimals="0" id="ixv-7893" unitRef="usd">12479000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="0" id="ixv-7894" unitRef="usd">9429000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments contextRef="c2" decimals="0" id="ixv-7895" unitRef="usd">2011000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="c3" decimals="0" id="ixv-7896" unitRef="usd">1881000</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c2" decimals="0" id="ixv-7897" unitRef="usd">85532000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="0" id="ixv-7898" unitRef="usd">91064000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c2" decimals="0" id="ixv-7899" unitRef="usd">366772000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c3" decimals="0" id="ixv-7900" unitRef="usd">359669000</us-gaap:InventoryNet>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c2" decimals="0" id="ixv-7901" unitRef="usd">30329000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c3" decimals="0" id="ixv-7902" unitRef="usd">29606000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c2" decimals="0" id="ixv-7903" unitRef="usd">22259000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c3" decimals="0" id="ixv-7904" unitRef="usd">19822000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c2" decimals="0" id="ixv-7905" unitRef="usd">519382000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="0" id="ixv-7906" unitRef="usd">511471000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c2" decimals="0" id="ixv-7907" unitRef="usd">33194000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="0" id="ixv-7908" unitRef="usd">31990000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c2" decimals="0" id="ixv-7909" unitRef="usd">68281000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="0" id="ixv-7910" unitRef="usd">66603000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c2" decimals="0" id="ixv-7911" unitRef="usd">5504000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c3" decimals="0" id="ixv-7912" unitRef="usd">4569000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c2" decimals="0" id="ixv-7913" unitRef="usd">340529000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c3" decimals="0" id="ixv-7914" unitRef="usd">336268000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="c2" decimals="0" id="ixv-7915" unitRef="usd">3693000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="c3" decimals="0" id="ixv-7916" unitRef="usd">3757000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c2" decimals="0" id="ixv-7917" unitRef="usd">2767000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c3" decimals="0" id="ixv-7918" unitRef="usd">2978000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c2" decimals="0" id="ixv-7919" unitRef="usd">973350000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c3" decimals="0" id="ixv-7920" unitRef="usd">957636000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-7921" unitRef="usd">176269000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-7922" unitRef="usd">172117000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <mpaa:CustomerFinishedGoodsReturnsAccrual contextRef="c2" decimals="0" id="ixv-7923" unitRef="usd">32926000</mpaa:CustomerFinishedGoodsReturnsAccrual>
    <mpaa:CustomerFinishedGoodsReturnsAccrual contextRef="c3" decimals="0" id="ixv-7924" unitRef="usd">34411000</mpaa:CustomerFinishedGoodsReturnsAccrual>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c2" decimals="0" id="ixv-7925" unitRef="usd">49396000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c3" decimals="0" id="ixv-7926" unitRef="usd">38158000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LinesOfCreditCurrent contextRef="c2" decimals="0" id="ixv-7927" unitRef="usd">86856000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent contextRef="c3" decimals="0" id="ixv-7928" unitRef="usd">90787000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-7929" unitRef="usd">4973000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-7930" unitRef="usd">5570000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c2" decimals="0" id="ixv-7931" unitRef="usd">10196000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="0" id="ixv-7932" unitRef="usd">9982000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-7933" unitRef="usd">360616000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-7934" unitRef="usd">351025000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ConvertibleDebtNoncurrent contextRef="c2" decimals="0" id="ixv-7935" unitRef="usd">40844000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent contextRef="c3" decimals="0" id="ixv-7936" unitRef="usd">35207000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c2" decimals="0" id="ixv-7937" unitRef="usd">240021000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c3" decimals="0" id="ixv-7938" unitRef="usd">241404000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c2" decimals="0" id="ixv-7939" unitRef="usd">488000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c3" decimals="0" id="ixv-7940" unitRef="usd">362000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c2" decimals="0" id="ixv-7941" unitRef="usd">63056000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c3" decimals="0" id="ixv-7942" unitRef="usd">65308000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c2" decimals="0" id="ixv-7943" unitRef="usd">8212000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c3" decimals="0" id="ixv-7944" unitRef="usd">6631000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c2" decimals="0" id="ixv-7945" unitRef="usd">713237000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c3" decimals="0" id="ixv-7946" unitRef="usd">699937000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c2"
      decimals="INF"
      id="ixv-7947"
      unitRef="usdPershares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="INF"
      id="ixv-7948"
      unitRef="usdPershares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c2"
      decimals="INF"
      id="ixv-7949"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c3"
      decimals="INF"
      id="ixv-7950"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c2"
      decimals="INF"
      id="ixv-7951"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c3"
      decimals="INF"
      id="ixv-7952"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue contextRef="c2" decimals="0" id="ixv-7953" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c3" decimals="0" id="ixv-7954" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c4"
      decimals="INF"
      id="ixv-7955"
      unitRef="usdPershares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c5"
      decimals="INF"
      id="ixv-7956"
      unitRef="usdPershares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c4"
      decimals="INF"
      id="ixv-7957"
      unitRef="shares">20000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c5"
      decimals="INF"
      id="ixv-7958"
      unitRef="shares">20000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c4"
      decimals="INF"
      id="ixv-7959"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c5"
      decimals="INF"
      id="ixv-7960"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue contextRef="c4" decimals="0" id="ixv-7961" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c5" decimals="0" id="ixv-7962" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c2"
      decimals="INF"
      id="ixv-7963"
      unitRef="usdPershares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="INF"
      id="ixv-7964"
      unitRef="usdPershares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c2"
      decimals="INF"
      id="ixv-7965"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c3"
      decimals="INF"
      id="ixv-7966"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c2"
      decimals="INF"
      id="ixv-7967"
      unitRef="shares">19352135</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ixv-7968"
      unitRef="shares">19352135</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c3"
      decimals="INF"
      id="ixv-7969"
      unitRef="shares">19435706</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c3"
      decimals="INF"
      id="ixv-7970"
      unitRef="shares">19435706</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c2" decimals="0" id="ixv-7971" unitRef="usd">194000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c3" decimals="0" id="ixv-7972" unitRef="usd">194000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c2" decimals="0" id="ixv-7973" unitRef="usd">232897000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c3" decimals="0" id="ixv-7974" unitRef="usd">234413000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c2" decimals="0" id="ixv-7975" unitRef="usd">23075000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="0" id="ixv-7976" unitRef="usd">20033000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c2" decimals="0" id="ixv-7977" unitRef="usd">3947000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c3" decimals="0" id="ixv-7978" unitRef="usd">3059000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="0" id="ixv-7979" unitRef="usd">260113000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="0" id="ixv-7980" unitRef="usd">257699000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c2" decimals="0" id="ixv-7981" unitRef="usd">973350000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="0" id="ixv-7982" unitRef="usd">957636000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c0" decimals="0" id="ixv-7983" unitRef="usd">188364000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c6" decimals="0" id="ixv-7984" unitRef="usd">169887000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c0" decimals="0" id="ixv-7985" unitRef="usd">154447000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c6" decimals="0" id="ixv-7986" unitRef="usd">140713000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c0" decimals="0" id="ixv-7987" unitRef="usd">33917000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c6" decimals="0" id="ixv-7988" unitRef="usd">29174000</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c0" decimals="0" id="ixv-7989" unitRef="usd">12680000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c6" decimals="0" id="ixv-7990" unitRef="usd">16670000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c0" decimals="0" id="ixv-7991" unitRef="usd">6210000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c6" decimals="0" id="ixv-7992" unitRef="usd">5449000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c0" decimals="0" id="ixv-7993" unitRef="usd">3306000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c6" decimals="0" id="ixv-7994" unitRef="usd">2433000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c0" decimals="0" id="ixv-7995" unitRef="usd">8348000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c6" decimals="0" id="ixv-7996" unitRef="usd">-11078000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:OperatingExpenses contextRef="c0" decimals="0" id="ixv-7997" unitRef="usd">13848000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c6" decimals="0" id="ixv-7998" unitRef="usd">35630000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="0" id="ixv-7999" unitRef="usd">20069000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c6" decimals="0" id="ixv-8000" unitRef="usd">-6456000</us-gaap:OperatingIncomeLoss>
    <mpaa:InterestExpenseNet contextRef="c0" decimals="0" id="ixv-8001" unitRef="usd">12812000</mpaa:InterestExpenseNet>
    <mpaa:InterestExpenseNet contextRef="c6" decimals="0" id="ixv-8002" unitRef="usd">14387000</mpaa:InterestExpenseNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c0" decimals="0" id="ixv-8003" unitRef="usd">-1790000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c6" decimals="0" id="ixv-8004" unitRef="usd">2580000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c0" decimals="0" id="ixv-8005" unitRef="usd">-14602000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c6" decimals="0" id="ixv-8006" unitRef="usd">-11807000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="0" id="ixv-8007" unitRef="usd">5467000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c6" decimals="0" id="ixv-8008" unitRef="usd">-18263000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-8009" unitRef="usd">2425000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="0" id="ixv-8010" unitRef="usd">-178000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-8011" unitRef="usd">3042000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="0" id="ixv-8012" unitRef="usd">-18085000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-8013"
      unitRef="usdPershares">0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c6"
      decimals="2"
      id="ixv-8014"
      unitRef="usdPershares">-0.92</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-8015"
      unitRef="usdPershares">0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c6"
      decimals="2"
      id="ixv-8016"
      unitRef="usdPershares">-0.92</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c0" decimals="0" id="ixv-8017" unitRef="shares">19369060</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c6" decimals="0" id="ixv-8018" unitRef="shares">19674539</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c0" decimals="0" id="ixv-8019" unitRef="shares">19917663</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c6" decimals="0" id="ixv-8020" unitRef="shares">19674539</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-8021" unitRef="usd">3042000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="0" id="ixv-8022" unitRef="usd">-18085000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c0" decimals="0" id="ixv-8023" unitRef="usd">888000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c6" decimals="0" id="ixv-8024" unitRef="usd">-675000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c0" decimals="0" id="ixv-8025" unitRef="usd">888000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c6" decimals="0" id="ixv-8026" unitRef="usd">-675000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c0" decimals="0" id="ixv-8027" unitRef="usd">3930000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c6" decimals="0" id="ixv-8028" unitRef="usd">-18760000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c7"
      decimals="INF"
      id="ixv-8029"
      unitRef="shares">19435706</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c7" decimals="0" id="ixv-8030" unitRef="usd">194000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c8" decimals="0" id="ixv-8031" unitRef="usd">234413000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c9" decimals="0" id="ixv-8032" unitRef="usd">20033000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c10" decimals="0" id="ixv-8033" unitRef="usd">3059000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c3" decimals="0" id="ixv-8034" unitRef="usd">257699000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c11" decimals="0" id="ixv-8035" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c12" decimals="0" id="ixv-8036" unitRef="usd">946000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c13" decimals="0" id="ixv-8037" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c14" decimals="0" id="ixv-8038" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c0" decimals="0" id="ixv-8039" unitRef="usd">946000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="c11"
      decimals="INF"
      id="ixv-8040"
      unitRef="shares">114225</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c11" decimals="0" id="ixv-8041" unitRef="usd">-2000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c12" decimals="0" id="ixv-8042" unitRef="usd">498000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c13" decimals="0" id="ixv-8043" unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c14" decimals="0" id="ixv-8044" unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c0" decimals="0" id="ixv-8045" unitRef="usd">496000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c11"
      decimals="INF"
      id="ixv-8046"
      unitRef="shares">197796</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c11" decimals="0" id="ixv-8047" unitRef="usd">2000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c12" decimals="0" id="ixv-8048" unitRef="usd">1964000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c13" decimals="0" id="ixv-8049" unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c14" decimals="0" id="ixv-8050" unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c0" decimals="0" id="ixv-8051" unitRef="usd">1966000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c11" decimals="0" id="ixv-8052" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c12" decimals="0" id="ixv-8053" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c13" decimals="0" id="ixv-8054" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c14" decimals="0" id="ixv-8055" unitRef="usd">888000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c0" decimals="0" id="ixv-8056" unitRef="usd">888000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="c11" decimals="0" id="ixv-8057" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c12" decimals="0" id="ixv-8058" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c13" decimals="0" id="ixv-8059" unitRef="usd">3042000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c14" decimals="0" id="ixv-8060" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-8061" unitRef="usd">3042000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c15"
      decimals="INF"
      id="ixv-8062"
      unitRef="shares">19352135</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c15" decimals="0" id="ixv-8063" unitRef="usd">194000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c16" decimals="0" id="ixv-8064" unitRef="usd">232897000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c17" decimals="0" id="ixv-8065" unitRef="usd">23075000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c18" decimals="0" id="ixv-8066" unitRef="usd">3947000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c2" decimals="0" id="ixv-8067" unitRef="usd">260113000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c19"
      decimals="INF"
      id="ixv-8068"
      unitRef="shares">19662380</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c19" decimals="0" id="ixv-8069" unitRef="usd">197000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20" decimals="0" id="ixv-8070" unitRef="usd">236255000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c21" decimals="0" id="ixv-8071" unitRef="usd">39503000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c22" decimals="0" id="ixv-8072" unitRef="usd">9155000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c23" decimals="0" id="ixv-8073" unitRef="usd">285110000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c24" decimals="0" id="ixv-8074" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c25" decimals="0" id="ixv-8075" unitRef="usd">1000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c26" decimals="0" id="ixv-8076" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c27" decimals="0" id="ixv-8077" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c6" decimals="0" id="ixv-8078" unitRef="usd">1000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings
      contextRef="c24"
      decimals="INF"
      id="ixv-8079"
      unitRef="shares">91205</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c24" decimals="0" id="ixv-8080" unitRef="usd">-1000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c25" decimals="0" id="ixv-8081" unitRef="usd">182000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c26" decimals="0" id="ixv-8082" unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c27" decimals="0" id="ixv-8083" unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c6" decimals="0" id="ixv-8084" unitRef="usd">181000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c24" decimals="0" id="ixv-8085" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c25" decimals="0" id="ixv-8086" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c26" decimals="0" id="ixv-8087" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c27" decimals="0" id="ixv-8088" unitRef="usd">-675000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c6" decimals="0" id="ixv-8089" unitRef="usd">-675000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="c24" decimals="0" id="ixv-8090" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c25" decimals="0" id="ixv-8091" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c26" decimals="0" id="ixv-8092" unitRef="usd">-18085000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c27" decimals="0" id="ixv-8093" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="0" id="ixv-8094" unitRef="usd">-18085000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c28"
      decimals="INF"
      id="ixv-8095"
      unitRef="shares">19753585</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c28" decimals="0" id="ixv-8096" unitRef="usd">198000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c29" decimals="0" id="ixv-8097" unitRef="usd">237073000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c30" decimals="0" id="ixv-8098" unitRef="usd">21418000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c31" decimals="0" id="ixv-8099" unitRef="usd">8480000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c32" decimals="0" id="ixv-8100" unitRef="usd">267169000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-8101" unitRef="usd">3042000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="0" id="ixv-8102" unitRef="usd">-18085000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c0" decimals="0" id="ixv-8103" unitRef="usd">2449000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c6" decimals="0" id="ixv-8104" unitRef="usd">2729000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c0" decimals="0" id="ixv-8105" unitRef="usd">590000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c6" decimals="0" id="ixv-8106" unitRef="usd">537000</us-gaap:AmortizationOfFinancingCosts>
    <mpaa:AmortizationOfInterestOnContractLiabilities contextRef="c0" decimals="0" id="ixv-8107" unitRef="usd">162000</mpaa:AmortizationOfInterestOnContractLiabilities>
    <mpaa:AmortizationOfInterestOnContractLiabilities contextRef="c6" decimals="0" id="ixv-8108" unitRef="usd">203000</mpaa:AmortizationOfInterestOnContractLiabilities>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c0" decimals="0" id="ixv-8109" unitRef="usd">968000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c6" decimals="0" id="ixv-8110" unitRef="usd">880000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <mpaa:AmortizationOfCorePremiumsPaidToCustomers contextRef="c0" decimals="0" id="ixv-8111" unitRef="usd">2621000</mpaa:AmortizationOfCorePremiumsPaidToCustomers>
    <mpaa:AmortizationOfCorePremiumsPaidToCustomers contextRef="c6" decimals="0" id="ixv-8112" unitRef="usd">2471000</mpaa:AmortizationOfCorePremiumsPaidToCustomers>
    <mpaa:AmortizationOfFinishedGoodsPremiumsPaidToCustomers contextRef="c0" decimals="0" id="ixv-8113" unitRef="usd">226000</mpaa:AmortizationOfFinishedGoodsPremiumsPaidToCustomers>
    <mpaa:AmortizationOfFinishedGoodsPremiumsPaidToCustomers contextRef="c6" decimals="0" id="ixv-8114" unitRef="usd">257000</mpaa:AmortizationOfFinishedGoodsPremiumsPaidToCustomers>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c0" decimals="0" id="ixv-8115" unitRef="usd">2435000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c6" decimals="0" id="ixv-8116" unitRef="usd">2608000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c0" decimals="0" id="ixv-8117" unitRef="usd">8348000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c6" decimals="0" id="ixv-8118" unitRef="usd">-11078000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c0" decimals="0" id="ixv-8119" unitRef="usd">-1790000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c6" decimals="0" id="ixv-8120" unitRef="usd">2580000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments contextRef="c0" decimals="0" id="ixv-8121" unitRef="usd">131000</us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments>
    <us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments contextRef="c6" decimals="0" id="ixv-8122" unitRef="usd">28000</us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments>
    <us-gaap:InventoryWriteDown contextRef="c0" decimals="0" id="ixv-8123" unitRef="usd">2084000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="c6" decimals="0" id="ixv-8124" unitRef="usd">3184000</us-gaap:InventoryWriteDown>
    <mpaa:ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses contextRef="c0" decimals="0" id="ixv-8125" unitRef="usd">401000</mpaa:ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses>
    <mpaa:ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses contextRef="c6" decimals="0" id="ixv-8126" unitRef="usd">34000</mpaa:ProvisionForRecoveryOfCustomerPaymentDiscrepanciesAndCreditLoses>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-8127" unitRef="usd">-339000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c6" decimals="0" id="ixv-8128" unitRef="usd">-1862000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation contextRef="c0" decimals="0" id="ixv-8129" unitRef="usd">946000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c6" decimals="0" id="ixv-8130" unitRef="usd">1000000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c0" decimals="0" id="ixv-8131" unitRef="usd">-17000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c6" decimals="0" id="ixv-8132" unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="0" id="ixv-8133" unitRef="usd">-5994000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c6" decimals="0" id="ixv-8134" unitRef="usd">-17207000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c0" decimals="0" id="ixv-8135" unitRef="usd">8046000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c6" decimals="0" id="ixv-8136" unitRef="usd">9061000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c0" decimals="0" id="ixv-8137" unitRef="usd">-725000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c6" decimals="0" id="ixv-8138" unitRef="usd">1232000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c0" decimals="0" id="ixv-8139" unitRef="usd">-394000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c6" decimals="0" id="ixv-8140" unitRef="usd">785000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c0" decimals="0" id="ixv-8141" unitRef="usd">4013000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c6" decimals="0" id="ixv-8142" unitRef="usd">-20367000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <mpaa:IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual contextRef="c0" decimals="0" id="ixv-8143" unitRef="usd">-1551000</mpaa:IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual>
    <mpaa:IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual contextRef="c6" decimals="0" id="ixv-8144" unitRef="usd">-9275000</mpaa:IncreaseDecreaseInCustomerFinishedGoodsReturnsAccrual>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="c0" decimals="0" id="ixv-8145" unitRef="usd">7499000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset contextRef="c6" decimals="0" id="ixv-8146" unitRef="usd">-1482000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c0" decimals="0" id="ixv-8147" unitRef="usd">9359000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c6" decimals="0" id="ixv-8148" unitRef="usd">2089000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <mpaa:IncreaseDecreaseInOperatingLeaseLiabilities contextRef="c0" decimals="0" id="ixv-8149" unitRef="usd">-2484000</mpaa:IncreaseDecreaseInOperatingLeaseLiabilities>
    <mpaa:IncreaseDecreaseInOperatingLeaseLiabilities contextRef="c6" decimals="0" id="ixv-8150" unitRef="usd">-2162000</mpaa:IncreaseDecreaseInOperatingLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c0" decimals="0" id="ixv-8151" unitRef="usd">210000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c6" decimals="0" id="ixv-8152" unitRef="usd">-1163000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="0" id="ixv-8153" unitRef="usd">10028000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c6" decimals="0" id="ixv-8154" unitRef="usd">-20841000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="0" id="ixv-8155" unitRef="usd">807000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c6" decimals="0" id="ixv-8156" unitRef="usd">490000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments contextRef="c0" decimals="0" id="ixv-8157" unitRef="usd">-1000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments contextRef="c6" decimals="0" id="ixv-8158" unitRef="usd">22000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="0" id="ixv-8159" unitRef="usd">-806000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c6" decimals="0" id="ixv-8160" unitRef="usd">-512000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c0" decimals="0" id="ixv-8161" unitRef="usd">188676000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c6" decimals="0" id="ixv-8162" unitRef="usd">42366000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c0" decimals="0" id="ixv-8163" unitRef="usd">192607000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c6" decimals="0" id="ixv-8164" unitRef="usd">26532000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c0" decimals="0" id="ixv-8165" unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c6" decimals="0" id="ixv-8166" unitRef="usd">15000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c0" decimals="0" id="ixv-8167" unitRef="usd">385000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c6" decimals="0" id="ixv-8168" unitRef="usd">472000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c0" decimals="0" id="ixv-8169" unitRef="usd">496000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c6" decimals="0" id="ixv-8170" unitRef="usd">181000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c0" decimals="0" id="ixv-8171" unitRef="usd">1966000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c6" decimals="0" id="ixv-8172" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="0" id="ixv-8173" unitRef="usd">-6778000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c6" decimals="0" id="ixv-8174" unitRef="usd">15166000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c0" decimals="0" id="ixv-8175" unitRef="usd">606000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c6" decimals="0" id="ixv-8176" unitRef="usd">-256000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c0" decimals="0" id="ixv-8177" unitRef="usd">3050000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c6" decimals="0" id="ixv-8178" unitRef="usd">-6443000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="0" id="ixv-8179" unitRef="usd">9429000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c23" decimals="0" id="ixv-8180" unitRef="usd">13974000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c2" decimals="0" id="ixv-8181" unitRef="usd">12479000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c32" decimals="0" id="ixv-8182" unitRef="usd">7531000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c0" decimals="0" id="ixv-8183" unitRef="usd">11154000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c6" decimals="0" id="ixv-8184" unitRef="usd">12689000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c0" decimals="0" id="ixv-8185" unitRef="usd">550000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c6" decimals="0" id="ixv-8186" unitRef="usd">2196000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:OperatingLeasePayments contextRef="c0" decimals="0" id="ixv-8187" unitRef="usd">3688000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c6" decimals="0" id="ixv-8188" unitRef="usd">3355000</us-gaap:OperatingLeasePayments>
    <mpaa:FinanceLeasePayments contextRef="c0" decimals="0" id="ixv-8189" unitRef="usd">459000</mpaa:FinanceLeasePayments>
    <mpaa:FinanceLeasePayments contextRef="c6" decimals="0" id="ixv-8190" unitRef="usd">523000</mpaa:FinanceLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c0" decimals="0" id="ixv-8191" unitRef="usd">1788000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c6" decimals="0" id="ixv-8192" unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c0" decimals="0" id="ixv-8193" unitRef="usd">198000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c6" decimals="0" id="ixv-8194" unitRef="usd">1815000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c0" decimals="0" id="ixv-8195" unitRef="usd">192000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c6" decimals="0" id="ixv-8196" unitRef="usd">19000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:NatureOfOperations contextRef="c0" id="ixv-2455">&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;
   &lt;span style="color: rgb(0, 0, 0);"&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&lt;/span&gt;&lt;span&gt; (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;/span&gt;
  &lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:BasisOfAccounting contextRef="c0" id="ixv-2465">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;2. Basis of Presentation and New Accounting Pronouncements&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;Basis of Presentation&lt;/span&gt; &lt;/div&gt;
  &lt;div&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt;
   &lt;span&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) for interim financial information and with the instructions to Form 10-Q. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Operating results for the three months ended June 30, 2025 are not necessarily indicative of the results that may be expected for the fiscal year ending March 31, 2026. This report should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and notes thereto for the fiscal year ended March 31, 2025, which are included in the Company&#x2019;s Annual Report on Form 10-K filed with the Securities and Exchange Commission (&#x201c;SEC&#x201d;) on June 9, 2025.&lt;/span&gt;
  &lt;/div&gt;
  &lt;div&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt;
   &lt;span&gt;The accompanying condensed consolidated financial statements have been prepared on a consistent basis with, and there have been no material changes to the accounting policies described in Note 2, Summary of Significant Accounting Policies, to the consolidated financial statements that are presented in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended March 31, 2025.&lt;/span&gt;
  &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;
   &lt;span&gt;In October 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-06, &lt;/span&gt;&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;&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;/span&gt;
  &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;
   &lt;span&gt;In December 2023, the FASB issued ASU 2023-09, &lt;/span&gt;&lt;span style="font-style: italic;"&gt;Improvements to Income Tax Disclosures (Topic 740)&lt;/span&gt;&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. 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;/span&gt;
  &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;
   &lt;span&gt;In November 2024, the FASB issued ASU 2024-03, &lt;/span&gt;&lt;span style="font-style: italic;"&gt;Disaggregation of Income Statement Expenses (&#x201c;DISE&#x201d;) (Subtopic 220-40)&lt;/span&gt;&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&gt;&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;&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, with early adoption permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.&lt;/span&gt;
  &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;
   &lt;span&gt;In November 2024, the FASB issued ASU 2024-04, &lt;/span&gt;&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;&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, with early adoption permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.&lt;/span&gt;
  &lt;/div&gt;</us-gaap:BasisOfAccounting>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c0" id="ixv-2469">&lt;div&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Basis of Presentation&lt;/span&gt; &lt;/div&gt;&lt;div&gt;
   &lt;span&gt;The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) for interim financial information and with the instructions to Form 10-Q. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Operating results for the three months ended June 30, 2025 are not necessarily indicative of the results that may be expected for the fiscal year ending March 31, 2026. This report should be read in conjunction with the Company&#x2019;s audited consolidated financial statements and notes thereto for the fiscal year ended March 31, 2025, which are included in the Company&#x2019;s Annual Report on Form 10-K filed with the Securities and Exchange Commission (&#x201c;SEC&#x201d;) on June 9, 2025.&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;
   &lt;span&gt;The accompanying condensed consolidated financial statements have been prepared on a consistent basis with, and there have been no material changes to the accounting policies described in Note 2, Summary of Significant Accounting Policies, to the consolidated financial statements that are presented in the Company&#x2019;s Annual Report on Form 10-K for the fiscal year ended March 31, 2025.&lt;/span&gt;
  &lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0" id="ixv-2481">&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;
   &lt;span&gt;In October 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-06, &lt;/span&gt;&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;&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;/span&gt;
  &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;
   &lt;span&gt;In December 2023, the FASB issued ASU 2023-09, &lt;/span&gt;&lt;span style="font-style: italic;"&gt;Improvements to Income Tax Disclosures (Topic 740)&lt;/span&gt;&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. 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;/span&gt;
  &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;
   &lt;span&gt;In November 2024, the FASB issued ASU 2024-03, &lt;/span&gt;&lt;span style="font-style: italic;"&gt;Disaggregation of Income Statement Expenses (&#x201c;DISE&#x201d;) (Subtopic 220-40)&lt;/span&gt;&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&gt;&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;&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, with early adoption permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.&lt;/span&gt;
  &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;
   &lt;span&gt;In November 2024, the FASB issued ASU 2024-04, &lt;/span&gt;&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;&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, with early adoption permitted. The Company is currently evaluating the impact this guidance will have on its financial statement disclosures.&lt;/span&gt;
  &lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock contextRef="c0" id="ixv-2542">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;3. Accounts Receivable &#x2014; Net&lt;/span&gt;
  &lt;/div&gt;
  &lt;div&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt;
   &lt;span style="color: rgb(0, 0, 0);"&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 allowances for credit losses, customer payment discrepancies, and returned goods authorizations (&#x201c;RGAs&#x201d;) issued for in-transit unit returns. &lt;/span&gt;&lt;span&gt;The Company uses accounts receivable discount programs with certain customers and their respective banks (see Note 10).&lt;/span&gt;
  &lt;/div&gt;
  &lt;div&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;span&gt;Accounts receivable &#x2014; net is comprised of the following:&lt;/span&gt; &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: 77%;"&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="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&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;&#160;&lt;/td&gt;&lt;td style="text-align: center; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;June 30, 2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; 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;"&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;&#160;&lt;/td&gt;&lt;td style="text-align: center; white-space: nowrap; border-bottom: 1px solid black; 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="text-align: center; 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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Accounts receivable - net&lt;/span&gt;
     &lt;/div&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;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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Accounts receivable &#x2014; trade
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;109,041,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;113,807,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 21.6pt;"&gt;
      Allowance for credit losses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;(264,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;(207,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 21.6pt;"&gt;
      Customer payment discrepancies
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;(2,015,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;(1,765,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 21.6pt;"&gt;
      Customer returns RGA issued
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(21,230,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; 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; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(20,771,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Total accounts receivable &#x2014; net&lt;/span&gt;&#160;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;85,532,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;91,064,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; 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:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="c0" id="ixv-2550">&lt;div&gt; &lt;span&gt;Accounts receivable &#x2014; net is comprised of the following:&lt;/span&gt; &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: 77%;"&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="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&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;&#160;&lt;/td&gt;&lt;td style="text-align: center; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;June 30, 2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; 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;"&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;&#160;&lt;/td&gt;&lt;td style="text-align: center; white-space: nowrap; border-bottom: 1px solid black; 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="text-align: center; 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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Accounts receivable - net&lt;/span&gt;
     &lt;/div&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;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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Accounts receivable &#x2014; trade
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;109,041,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;113,807,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 21.6pt;"&gt;
      Allowance for credit losses
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;(264,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;(207,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 21.6pt;"&gt;
      Customer payment discrepancies
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;(2,015,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;(1,765,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 21.6pt;"&gt;
      Customer returns RGA issued
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(21,230,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; 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; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(20,771,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Total accounts receivable &#x2014; net&lt;/span&gt;&#160;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;85,532,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;91,064,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; 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:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c2" decimals="0" id="ixv-8197" unitRef="usd">109041000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c3" decimals="0" id="ixv-8198" unitRef="usd">113807000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c2" decimals="0" id="ixv-8199" unitRef="usd">264000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c3" decimals="0" id="ixv-8200" unitRef="usd">207000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <mpaa:CustomerPaymentDiscrepancies contextRef="c2" decimals="0" id="ixv-8201" unitRef="usd">2015000</mpaa:CustomerPaymentDiscrepancies>
    <mpaa:CustomerPaymentDiscrepancies contextRef="c3" decimals="0" id="ixv-8202" unitRef="usd">1765000</mpaa:CustomerPaymentDiscrepancies>
    <mpaa:CustomerReturnsRgaIssued contextRef="c2" decimals="0" id="ixv-8203" unitRef="usd">21230000</mpaa:CustomerReturnsRgaIssued>
    <mpaa:CustomerReturnsRgaIssued contextRef="c3" decimals="0" id="ixv-8204" unitRef="usd">20771000</mpaa:CustomerReturnsRgaIssued>
    <us-gaap:AccountsReceivableNet contextRef="c2" decimals="0" id="ixv-8205" unitRef="usd">85532000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="c3" decimals="0" id="ixv-8206" unitRef="usd">91064000</us-gaap:AccountsReceivableNet>
    <us-gaap:InventoryDisclosureTextBlock contextRef="c0" id="ixv-2649">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;4. Inventory &#x2014; Net&lt;/span&gt;
  &lt;/div&gt;
  &lt;div&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;span&gt;Inventory &#x2014; net is comprised of the following:&lt;/span&gt; &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: 77%;"&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.0pt;"&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; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;June 30, 2025&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;"&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; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;March 31, 2025&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;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Inventory &#x2014; net&lt;/span&gt;
     &lt;/div&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;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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Raw materials
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;154,325,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;150,274,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Work-in-process
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;8,917,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;7,821,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Finished goods
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;204,604,000&lt;/td&gt;&lt;td style="width: 1%; 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="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;202,078,000&lt;/td&gt;&lt;td style="width: 1%; 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: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;367,846,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;360,173,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Less allowance for excess and obsolete inventory
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(19,566,000&lt;/td&gt;&lt;td style="width: 1%; 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="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(18,964,000&lt;/td&gt;&lt;td style="width: 1%; 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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Inventory&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;348,280,000&lt;/td&gt;&lt;td style="width: 1%; 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="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;341,209,000&lt;/td&gt;&lt;td style="width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Inventory unreturned
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;18,492,000&lt;/td&gt;&lt;td style="width: 1%; 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="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;18,460,000&lt;/td&gt;&lt;td style="width: 1%; 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: 1pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Total inventory &#x2014; net&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;366,772,000&lt;/td&gt;&lt;td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;359,669,000&lt;/td&gt;&lt;td style="width: 1%; 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:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c0" id="ixv-2653">&lt;div&gt; &lt;span&gt;Inventory &#x2014; net is comprised of the following:&lt;/span&gt; &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: 77%;"&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.0pt;"&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; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;June 30, 2025&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;"&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; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;March 31, 2025&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;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Inventory &#x2014; net&lt;/span&gt;
     &lt;/div&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;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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Raw materials
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;154,325,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;150,274,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Work-in-process
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;8,917,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;7,821,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Finished goods
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;204,604,000&lt;/td&gt;&lt;td style="width: 1%; 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="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;202,078,000&lt;/td&gt;&lt;td style="width: 1%; 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: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;367,846,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;360,173,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Less allowance for excess and obsolete inventory
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(19,566,000&lt;/td&gt;&lt;td style="width: 1%; 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="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(18,964,000&lt;/td&gt;&lt;td style="width: 1%; 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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Inventory&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;348,280,000&lt;/td&gt;&lt;td style="width: 1%; 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="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;341,209,000&lt;/td&gt;&lt;td style="width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Inventory unreturned
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;18,492,000&lt;/td&gt;&lt;td style="width: 1%; 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="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;18,460,000&lt;/td&gt;&lt;td style="width: 1%; 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: 1pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Total inventory &#x2014; net&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;366,772,000&lt;/td&gt;&lt;td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;359,669,000&lt;/td&gt;&lt;td style="width: 1%; 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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials contextRef="c2" decimals="0" id="ixv-8207" unitRef="usd">154325000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c3" decimals="0" id="ixv-8208" unitRef="usd">150274000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess contextRef="c2" decimals="0" id="ixv-8209" unitRef="usd">8917000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="c3" decimals="0" id="ixv-8210" unitRef="usd">7821000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods contextRef="c2" decimals="0" id="ixv-8211" unitRef="usd">204604000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="c3" decimals="0" id="ixv-8212" unitRef="usd">202078000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryGross contextRef="c2" decimals="0" id="ixv-8213" unitRef="usd">367846000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross contextRef="c3" decimals="0" id="ixv-8214" unitRef="usd">360173000</us-gaap:InventoryGross>
    <us-gaap:InventoryValuationReserves contextRef="c2" decimals="0" id="ixv-8215" unitRef="usd">19566000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="c3" decimals="0" id="ixv-8216" unitRef="usd">18964000</us-gaap:InventoryValuationReserves>
    <mpaa:TotalInventory contextRef="c2" decimals="0" id="ixv-8217" unitRef="usd">348280000</mpaa:TotalInventory>
    <mpaa:TotalInventory contextRef="c3" decimals="0" id="ixv-8218" unitRef="usd">341209000</mpaa:TotalInventory>
    <mpaa:InventoryUnreturned contextRef="c2" decimals="0" id="ixv-8219" unitRef="usd">18492000</mpaa:InventoryUnreturned>
    <mpaa:InventoryUnreturned contextRef="c3" decimals="0" id="ixv-8220" unitRef="usd">18460000</mpaa:InventoryUnreturned>
    <us-gaap:InventoryNet contextRef="c2" decimals="0" id="ixv-8221" unitRef="usd">366772000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c3" decimals="0" id="ixv-8222" unitRef="usd">359669000</us-gaap:InventoryNet>
    <mpaa:ContractAssetsTextBlock contextRef="c0" id="ixv-2774">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;5. Contract Assets&lt;/span&gt;
  &lt;/div&gt;
  &lt;div&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;span&gt;During the three months ended June 30, 2025 and 2024, the Company reduced the carrying value of Remanufactured Cores held at customers&#x2019; locations by $1,026,000 and $394,000, respectively.&lt;/span&gt; &lt;/div&gt;
  &lt;div&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;span&gt;Contract assets are comprised of the following:&lt;/span&gt; &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: 77%;"&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="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; white-space : nowrap; "&gt;&lt;b&gt;June 30, 2025&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&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; white-space : nowrap; "&gt;&lt;b&gt;March 31, 2025&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;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Short-term contract assets&lt;/span&gt;
     &lt;/div&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;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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Cores expected to be returned by customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;18,151,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;17,732,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Core premiums paid to customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;9,981,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;9,669,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Upfront payments to customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,350,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,400,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Finished goods premiums paid to customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;847,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; 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; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;805,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Total short-term contract assets&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;30,329,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;29,606,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; 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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Long-term contract assets&lt;/span&gt;
     &lt;/div&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;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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Remanufactured cores held at customers' locations
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;305,398,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;301,388,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Core premiums paid to customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;25,131,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;24,714,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Long-term core inventory deposits
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;5,569,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;5,569,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Finished goods premiums paid to customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;2,627,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;2,483,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Upfront payments to customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;1,804,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; 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; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;2,114,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; 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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Total long-term contract assets&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;340,529,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;336,268,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; 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:ContractAssetsTextBlock>
    <mpaa:LongTermContractAssetsWriteDown contextRef="c0" decimals="0" id="ixv-8223" unitRef="usd">1026000</mpaa:LongTermContractAssetsWriteDown>
    <mpaa:LongTermContractAssetsWriteDown contextRef="c6" decimals="0" id="ixv-8224" unitRef="usd">394000</mpaa:LongTermContractAssetsWriteDown>
    <mpaa:ContractAssetsTableTextBlock contextRef="c0" id="ixv-2781">&lt;div&gt; &lt;span&gt;Contract assets are comprised of the following:&lt;/span&gt; &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: 77%;"&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="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; white-space : nowrap; "&gt;&lt;b&gt;June 30, 2025&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&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; white-space : nowrap; "&gt;&lt;b&gt;March 31, 2025&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;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Short-term contract assets&lt;/span&gt;
     &lt;/div&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;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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Cores expected to be returned by customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;18,151,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;17,732,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Core premiums paid to customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;9,981,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;9,669,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Upfront payments to customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,350,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;1,400,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Finished goods premiums paid to customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;847,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; 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; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;805,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Total short-term contract assets&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;30,329,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;29,606,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; 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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Long-term contract assets&lt;/span&gt;
     &lt;/div&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;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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Remanufactured cores held at customers' locations
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;305,398,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;301,388,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Core premiums paid to customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;25,131,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;24,714,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Long-term core inventory deposits
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;5,569,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;5,569,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Finished goods premiums paid to customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;2,627,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 9%;"&gt;2,483,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Upfront payments to customers
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;1,804,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; 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; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;2,114,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; 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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Total long-term contract assets&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;340,529,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; 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; width: 1%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;336,268,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%; 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:ContractAssetsTableTextBlock>
    <mpaa:ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent contextRef="c2" decimals="0" id="ixv-8225" unitRef="usd">18151000</mpaa:ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent>
    <mpaa:ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent contextRef="c3" decimals="0" id="ixv-8226" unitRef="usd">17732000</mpaa:ContractWithCustomerAssetCoresExpectedToBeReturnedByCustomersCurrent>
    <mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent contextRef="c2" decimals="0" id="ixv-8227" unitRef="usd">9981000</mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent>
    <mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent contextRef="c3" decimals="0" id="ixv-8228" unitRef="usd">9669000</mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersCurrent>
    <mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent contextRef="c2" decimals="0" id="ixv-8229" unitRef="usd">1350000</mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent>
    <mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent contextRef="c3" decimals="0" id="ixv-8230" unitRef="usd">1400000</mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersCurrent>
    <mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent contextRef="c2" decimals="0" id="ixv-8231" unitRef="usd">847000</mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent>
    <mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent contextRef="c3" decimals="0" id="ixv-8232" unitRef="usd">805000</mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c2" decimals="0" id="ixv-8233" unitRef="usd">30329000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="c3" decimals="0" id="ixv-8234" unitRef="usd">29606000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <mpaa:ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent contextRef="c2" decimals="0" id="ixv-8235" unitRef="usd">305398000</mpaa:ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent>
    <mpaa:ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent contextRef="c3" decimals="0" id="ixv-8236" unitRef="usd">301388000</mpaa:ContractWithCustomerAssetRemanufacturedCoresHeldAtCustomersLocationsNoncurrent>
    <mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent contextRef="c2" decimals="0" id="ixv-8237" unitRef="usd">25131000</mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent>
    <mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent contextRef="c3" decimals="0" id="ixv-8238" unitRef="usd">24714000</mpaa:ContractWithCustomerAssetCorePremiumsPaidToCustomersNoncurrent>
    <mpaa:ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent contextRef="c2" decimals="0" id="ixv-8239" unitRef="usd">5569000</mpaa:ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent>
    <mpaa:ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent contextRef="c3" decimals="0" id="ixv-8240" unitRef="usd">5569000</mpaa:ContractWithCustomerAssetLongTermCoreInventoryDepositsNoncurrent>
    <mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent contextRef="c2" decimals="0" id="ixv-8241" unitRef="usd">2627000</mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent>
    <mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent contextRef="c3" decimals="0" id="ixv-8242" unitRef="usd">2483000</mpaa:ContractWithCustomerAssetFinishedGoodsPremiumsPaidToCustomersNoncurrent>
    <mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent contextRef="c2" decimals="0" id="ixv-8243" unitRef="usd">1804000</mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent>
    <mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent contextRef="c3" decimals="0" id="ixv-8244" unitRef="usd">2114000</mpaa:ContractWithCustomerAssetUpfrontPaymentsToCustomersNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c2" decimals="0" id="ixv-8245" unitRef="usd">340529000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent contextRef="c3" decimals="0" id="ixv-8246" unitRef="usd">336268000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="c0" id="ixv-2952">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;6. 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; &lt;span&gt;The largest customers accounted for the following percentage of consolidated net sales:&lt;/span&gt; &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: 77%;"&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: 23.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="text-align: center; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;



      &lt;span style="font-weight: bold;"&gt;Three Months Ended
&lt;br/&gt;
      June 30,&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&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;&#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;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; 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;"&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;&#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;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; 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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Net sales &lt;/span&gt;
     &lt;/div&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;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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Customer A
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;39&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;40&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Customer B
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;24&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;17&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Customer C
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;22&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;28&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;span&gt;Revenues for these customers were derived from the Hard Parts segment and Test Solutions and Diagnostic Equipment segment. See Note 18 for a discussion of the Company&#x2019;s segments.&lt;/span&gt; &lt;/div&gt;
  &lt;div&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;span&gt;The largest customers accounted for the following percentage of accounts receivable &#x2013; trade:&lt;/span&gt; &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: 76%;"&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.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%; border-top: none; border-left: none; border-right: none; border-bottom: 1px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align : center; width : 9%; border-left : none; border-right : none; border-bottom : 1px solid black; border-top : none; vertical-align : bottom; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;June 30, 2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%; border-left: none; border-right: none; border-bottom: 1px solid black; border-top: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; width: 1%; border-left: none; border-right: none; border-bottom: 1px solid black; border-top: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align : center; width : 9%; border-left : none; border-right : none; border-bottom : 1px solid black; border-top : none; vertical-align : bottom; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%; border-bottom: 1px solid black; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Accounts receivable - trade&lt;/span&gt;
     &lt;/div&gt;
    &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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Customer A
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;48&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;41&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Customer B
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;23&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;26&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Customer C
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt; &lt;div&gt; -&#160;&lt;/div&gt; &lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;span style="letter-spacing: normal; text-align: right; 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="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;7&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&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; &lt;span&gt;The Company&#x2019;s products are sold predominantly in North America and accounted for the following percentages of consolidated net sales:&lt;/span&gt; &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: 77%;"&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: 23.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;



      &lt;span style="font-weight: bold;"&gt;Three Months Ended
&lt;br/&gt;
      June 30,&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%; 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; width: 9%; border-bottom: 1px solid black; 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="text-align: center; width: 1%; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%; 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; width: 9%; border-bottom: 1px solid black; 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="text-align: center; width: 1%; 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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Product line&lt;/span&gt;
     &lt;/div&gt;
    &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;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Rotating electrical products
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;66&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;65&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Brake-related products
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;23&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;24&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Wheel hub products
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;6&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;7&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Other products
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;5&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;%&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;4&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; 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="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;100&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;%&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; 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="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;100&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&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;
   &lt;span&gt;The Company had no suppliers that accounted for more than 10% of inventory purchases for the three months ended June 30, 2025 and 2024.&lt;/span&gt;
  &lt;/div&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="c0" id="ixv-2956">&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; &lt;span&gt;The largest customers accounted for the following percentage of consolidated net sales:&lt;/span&gt; &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: 77%;"&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: 23.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="text-align: center; vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;



      &lt;span style="font-weight: bold;"&gt;Three Months Ended
&lt;br/&gt;
      June 30,&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&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;&#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;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; 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;"&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;&#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;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; 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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Net sales &lt;/span&gt;
     &lt;/div&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;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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Customer A
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;39&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;40&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Customer B
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;24&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;17&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Customer C
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;22&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;28&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;&lt;div&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;span&gt;Revenues for these customers were derived from the Hard Parts segment and Test Solutions and Diagnostic Equipment segment. See Note 18 for a discussion of the Company&#x2019;s segments.&lt;/span&gt; &lt;/div&gt;
  &lt;div&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;span&gt;The largest customers accounted for the following percentage of accounts receivable &#x2013; trade:&lt;/span&gt; &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: 76%;"&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.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%; border-top: none; border-left: none; border-right: none; border-bottom: 1px solid black;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align : center; width : 9%; border-left : none; border-right : none; border-bottom : 1px solid black; border-top : none; vertical-align : bottom; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;June 30, 2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%; border-left: none; border-right: none; border-bottom: 1px solid black; border-top: none;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; width: 1%; border-left: none; border-right: none; border-bottom: 1px solid black; border-top: none;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align : center; width : 9%; border-left : none; border-right : none; border-bottom : 1px solid black; border-top : none; vertical-align : bottom; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; width: 1%; border-bottom: 1px solid black; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Accounts receivable - trade&lt;/span&gt;
     &lt;/div&gt;
    &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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Customer A
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;48&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;41&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Customer B
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;23&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;26&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Customer C
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt; &lt;div&gt; -&#160;&lt;/div&gt; &lt;/td&gt;&lt;td style="width: 1%;"&gt;&lt;span style="letter-spacing: normal; text-align: right; 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="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;7&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&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; &lt;span&gt;The Company&#x2019;s products are sold predominantly in North America and accounted for the following percentages of consolidated net sales:&lt;/span&gt; &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: 77%;"&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: 23.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;



      &lt;span style="font-weight: bold;"&gt;Three Months Ended
&lt;br/&gt;
      June 30,&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%; 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; width: 9%; border-bottom: 1px solid black; 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="text-align: center; width: 1%; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; width: 1%; 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; width: 9%; border-bottom: 1px solid black; 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="text-align: center; width: 1%; 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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Product line&lt;/span&gt;
     &lt;/div&gt;
    &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;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Rotating electrical products
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;66&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;65&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Brake-related products
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;23&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;24&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Wheel hub products
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;6&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;7&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Other products
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;5&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;%&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;4&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; 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="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;100&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;%&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; 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="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;100&lt;/td&gt;&lt;td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c33" decimals="2" id="ixv-8247" unitRef="pure">0.39</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c34" decimals="2" id="ixv-8248" unitRef="pure">0.40</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c35" decimals="2" id="ixv-8249" unitRef="pure">0.24</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c36" decimals="2" id="ixv-8250" unitRef="pure">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c37" decimals="2" id="ixv-8251" unitRef="pure">0.22</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c38" decimals="2" id="ixv-8252" unitRef="pure">0.28</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c39" decimals="2" id="ixv-8253" unitRef="pure">0.48</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c40" decimals="2" id="ixv-8254" unitRef="pure">0.41</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c41" decimals="2" id="ixv-8255" unitRef="pure">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c42" decimals="2" id="ixv-8256" unitRef="pure">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c43" decimals="2" id="ixv-8257" unitRef="pure">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c44" decimals="2" id="ixv-8258" unitRef="pure">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c45" decimals="2" id="ixv-8259" unitRef="pure">0.66</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c46" decimals="2" id="ixv-8260" unitRef="pure">0.65</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c47" decimals="2" id="ixv-8261" unitRef="pure">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c48" decimals="2" id="ixv-8262" unitRef="pure">0.24</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c49" decimals="2" id="ixv-8263" unitRef="pure">0.06</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c50" decimals="2" id="ixv-8264" unitRef="pure">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c51" decimals="2" id="ixv-8265" unitRef="pure">0.05</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c52" decimals="2" id="ixv-8266" unitRef="pure">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c53" decimals="2" id="ixv-8267" unitRef="pure">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c54" decimals="2" id="ixv-8268" unitRef="pure">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:DebtDisclosureTextBlock contextRef="c0" id="ixv-3203">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;7. Debt&lt;/span&gt;
  &lt;/div&gt;
  &lt;div&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;span&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.&lt;/span&gt; &lt;/div&gt;&lt;div&gt; &lt;span style="color: rgb(0, 0, 0);"&gt;The Company had $86,856,000 and $90,787,000 outstanding under the Revolving Facility at June 30, 2025 and March 31, 2025, respectively. In addition, $11,888,000 was outstanding for letters of credit at June 30, 2025. At June 30, 2025, after certain contractual adjustments, $134,341,000 was available under the Revolving Facility. &lt;/span&gt;&lt;span&gt;The interest rate on the Company&#x2019;s Revolving Facility was 7.40% and 7.46%, at June 30, 2025 and March 31, 2025, respectively.&lt;/span&gt; &lt;/div&gt;
  &lt;div&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;span style="color: rgb(0, 0, 0);"&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 three months ended June 30, 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;/span&gt; &lt;/div&gt;
  &lt;div&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Convertible Notes&lt;/span&gt;
  &lt;/div&gt;
  &lt;div&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;span style="color: rgb(0, 0, 0);"&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 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 2025, non-cash accrued interest on the Convertible Notes of $3,521,000 was paid in-kind and is included in the principal amount of Convertible Notes at June 30, 2025. The Convertible Notes have an initial conversion price of $15.00 per share of the Company's common stock, subject to adjustment as provided in the Convertible Notes (&#x201c;Conversion Option&#x201d;). 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. Except in the case of the occurrence of a fundamental transaction, as defined in the form of convertible promissory note, 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. The effective interest rate was 18.3% as of June 30, 2025 and March 31, 2025, respectively.&lt;/span&gt; &lt;/div&gt;
  &lt;div&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;span&gt;The Company&#x2019;s Convertible Notes are comprised of the following:&lt;/span&gt; &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: 77%;"&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.0pt;"&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; white-space : nowrap; "&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;June 30, 2025&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;"&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; white-space : nowrap; "&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;March 31, 2025&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;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Convertible Notes, related party&lt;/span&gt;
     &lt;/div&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;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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Principal amount of Convertible Notes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;38,730,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;35,209,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Less: unamortized debt discount attributed to Compound Net Derivative Liability
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(6,271,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(6,556,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Less: unamortized debt discount attributed to debt issuance costs
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(875,000&lt;/td&gt;&lt;td style="width: 1%; 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="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(916,000&lt;/td&gt;&lt;td style="width: 1%; 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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Carrying amount of the Convertible Notes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;31,584,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;27,737,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Plus: Compound Net Derivative Liability
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;9,260,000&lt;/td&gt;&lt;td style="width: 1%; 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="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;7,470,000&lt;/td&gt;&lt;td style="width: 1%; 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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Net carrying amount of Convertible Notes, related party&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;40,844,000&lt;/td&gt;&lt;td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;35,207,000&lt;/td&gt;&lt;td style="width: 1%; 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; &lt;span style="color: rgb(0, 0, 0);"&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 fair value of the Warrants, using Level 3 inputs and the Monte Carlo simulation model, was zero at June 30, 2025 and March 31, 2025.&lt;/span&gt; &lt;/div&gt;
  &lt;div&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;span style="color: rgb(0, 0, 0);"&gt;The Company Redemption option has been combined with the Conversion Option as a compound net derivative liability (the &#x201c;Compound Net Derivative Liability&#x201d;). The Compound Net Derivative Liability has been recorded within convertible note, related party in the condensed consolidated balance sheets at June 30, 2025 and March 31, 2025. 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 $12,900,000 and $9,000,000, and an asset of $3,640,000 and $1,530,000 at June 30, 2025 and March 31, 2025, respectively. During the three months ended June 30, 2025 and 2024, the Company recorded a loss of $1,790,000 and a gain of $2,580,000, respectively, as the change in fair value of the Compound Net Derivative Liability in the condensed consolidated statements of operations and condensed consolidated statements of cash flows.&lt;/span&gt; &lt;/div&gt;&lt;div&gt;
   &lt;span style="color: rgb(0, 0, 0);"&gt;The Convertible Notes also contain additional features, such as, default interest and options related to a fundamental transaction,&lt;/span&gt;&lt;span&gt;&#160;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;which were not separately accounted for as the value of such features were not material at June 30, 2025 and March 31, 2025.&lt;/span&gt;
  &lt;/div&gt;
  &lt;div&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;span style="color: rgb(0, 0, 0);"&gt;Interest expense related to the Convertible Notes is as follows:&lt;/span&gt; &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: 77%;"&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="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="text-align: center;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-weight: bold;"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;   &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; border-top: 1px solid black; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: 1px solid black; border-left: none; border-right: none; 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-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; border-top: 1px solid black; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: 1px solid black; border-left: none; border-right: none; width: 9%;"&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; border-top: 1px solid black; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Interest expense on Convertible Notes&lt;/span&gt;
     &lt;/div&gt;
    &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;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Contractual interest expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;968,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;880,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Accretion of debt discount
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;285,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;238,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Amortization of debt issuance costs
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;41,000&lt;/td&gt;&lt;td style="width: 1%; 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="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;33,000&lt;/td&gt;&lt;td style="width: 1%; 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: 1pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Total interest expense on Convertible Notes&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;1,294,000&lt;/td&gt;&lt;td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;1,151,000&lt;/td&gt;&lt;td style="width: 1%; 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; &lt;span style="color: rgb(0, 0, 0);"&gt;There are no future payments required under the Convertible Notes prior to their maturity, therefore, the principal amount of the Convertible 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;/span&gt; &lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c55" decimals="0" id="ixv-8269" unitRef="usd">268620000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c56" decimals="0" id="ixv-8270" unitRef="usd">238620000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c57" decimals="0" id="ixv-8271" unitRef="usd">30000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c58" id="ixv-8272">2028-12-12</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:LineOfCredit contextRef="c56" decimals="0" id="ixv-8273" unitRef="usd">86856000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="c59" decimals="0" id="ixv-8274" unitRef="usd">90787000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit contextRef="c60" decimals="0" id="ixv-8275" unitRef="usd">11888000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c56" decimals="0" id="ixv-8276" unitRef="usd">134341000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c61"
      decimals="INF"
      id="ixv-8277"
      unitRef="pure">0.074</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c62"
      decimals="INF"
      id="ixv-8278"
      unitRef="pure">0.0746</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <mpaa:LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage
      contextRef="c55"
      decimals="INF"
      id="ixv-8279"
      unitRef="pure">0.225</mpaa:LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage>
    <mpaa:LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage
      contextRef="c55"
      decimals="INF"
      id="ixv-8280"
      unitRef="pure">0.225</mpaa:LineOfCreditFacilityAggregateRevolvingCommitmentsPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c63" decimals="0" id="ixv-8281" unitRef="usd">32000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c63"
      decimals="INF"
      id="ixv-8282"
      unitRef="pure">0.10</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:PaidInKindInterest contextRef="c64" decimals="0" id="ixv-8283" unitRef="usd">3521000</us-gaap:PaidInKindInterest>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c65"
      decimals="2"
      id="ixv-8284"
      unitRef="usdPershares">15</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c65" decimals="3" id="ixv-8285" unitRef="pure">0.183</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c66" decimals="3" id="ixv-8286" unitRef="pure">0.183</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ConvertibleDebtTableTextBlock contextRef="c0" id="ixv-3236">&lt;div&gt; &lt;span&gt;The Company&#x2019;s Convertible Notes are comprised of the following:&lt;/span&gt; &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: 77%;"&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.0pt;"&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; white-space : nowrap; "&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;June 30, 2025&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;"&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; white-space : nowrap; "&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;March 31, 2025&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;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Convertible Notes, related party&lt;/span&gt;
     &lt;/div&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;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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Principal amount of Convertible Notes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;38,730,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;35,209,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Less: unamortized debt discount attributed to Compound Net Derivative Liability
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(6,271,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;(6,556,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;)&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Less: unamortized debt discount attributed to debt issuance costs
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(875,000&lt;/td&gt;&lt;td style="width: 1%; 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="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(916,000&lt;/td&gt;&lt;td style="width: 1%; 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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Carrying amount of the Convertible Notes
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;31,584,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;27,737,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Plus: Compound Net Derivative Liability
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;9,260,000&lt;/td&gt;&lt;td style="width: 1%; 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="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;7,470,000&lt;/td&gt;&lt;td style="width: 1%; 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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Net carrying amount of Convertible Notes, related party&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;40,844,000&lt;/td&gt;&lt;td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;35,207,000&lt;/td&gt;&lt;td style="width: 1%; 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="c65" decimals="0" id="ixv-8287" unitRef="usd">38730000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c66" decimals="0" id="ixv-8288" unitRef="usd">35209000</us-gaap:DebtInstrumentFaceAmount>
    <mpaa:DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability contextRef="c65" decimals="0" id="ixv-8289" unitRef="usd">6271000</mpaa:DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability>
    <mpaa:DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability contextRef="c66" decimals="0" id="ixv-8290" unitRef="usd">6556000</mpaa:DebtInstrumentUnamortizedDiscountAttributedToCompoundNetDerivativeLiability>
    <mpaa:DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts contextRef="c65" decimals="0" id="ixv-8291" unitRef="usd">875000</mpaa:DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts>
    <mpaa:DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts contextRef="c66" decimals="0" id="ixv-8292" unitRef="usd">916000</mpaa:DebtInstrumentUnamortizedDiscountAttributedToDebtIssuanceCosts>
    <mpaa:AmountAllocatedToConvertibleNotes contextRef="c65" decimals="0" id="ixv-8293" unitRef="usd">31584000</mpaa:AmountAllocatedToConvertibleNotes>
    <mpaa:AmountAllocatedToConvertibleNotes contextRef="c66" decimals="0" id="ixv-8294" unitRef="usd">27737000</mpaa:AmountAllocatedToConvertibleNotes>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="c65" decimals="0" id="ixv-8295" unitRef="usd">9260000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="c66" decimals="0" id="ixv-8296" unitRef="usd">7470000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:ConvertibleDebtNoncurrent contextRef="c65" decimals="0" id="ixv-8297" unitRef="usd">40844000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent contextRef="c66" decimals="0" id="ixv-8298" unitRef="usd">35207000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:WarrantsAndRightsOutstandingMaturityDate contextRef="c65" id="ixv-8299">2029-03-30</us-gaap:WarrantsAndRightsOutstandingMaturityDate>
    <mpaa:WarrantsAndRightsOutstandingFairValue contextRef="c65" decimals="0" id="ixv-8300" unitRef="usd">0</mpaa:WarrantsAndRightsOutstandingFairValue>
    <mpaa:WarrantsAndRightsOutstandingFairValue contextRef="c66" decimals="0" id="ixv-8301" unitRef="usd">0</mpaa:WarrantsAndRightsOutstandingFairValue>
    <us-gaap:DerivativeLiabilities contextRef="c65" decimals="0" id="ixv-8302" unitRef="usd">12900000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c66" decimals="0" id="ixv-8303" unitRef="usd">9000000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets contextRef="c65" decimals="0" id="ixv-8304" unitRef="usd">3640000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c66" decimals="0" id="ixv-8305" unitRef="usd">1530000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c64" decimals="0" id="ixv-8306" unitRef="usd">-1790000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c67" decimals="0" id="ixv-8307" unitRef="usd">2580000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock contextRef="c0" id="ixv-3360">&lt;div&gt; &lt;span style="color: rgb(0, 0, 0);"&gt;Interest expense related to the Convertible Notes is as follows:&lt;/span&gt; &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: 77%;"&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="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="text-align: center;"&gt;&lt;span style="letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-weight: bold;"&gt;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;   &lt;/td&gt;
    &lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; border-top: 1px solid black; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: 1px solid black; border-left: none; border-right: none; 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-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: 1px solid black; border-top: 1px solid black; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; border-bottom: 1px solid black; border-top: 1px solid black; border-left: none; border-right: none; width: 9%;"&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; border-top: 1px solid black; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Interest expense on Convertible Notes&lt;/span&gt;
     &lt;/div&gt;
    &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;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Contractual interest expense
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;968,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;880,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Accretion of debt discount
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;285,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;238,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Amortization of debt issuance costs
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;41,000&lt;/td&gt;&lt;td style="width: 1%; 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="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;33,000&lt;/td&gt;&lt;td style="width: 1%; 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: 1pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Total interest expense on Convertible Notes&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;1,294,000&lt;/td&gt;&lt;td style="width: 1%; 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="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;1,151,000&lt;/td&gt;&lt;td style="width: 1%; 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="c64" decimals="0" id="ixv-8308" unitRef="usd">968000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c67" decimals="0" id="ixv-8309" unitRef="usd">880000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="c64" decimals="0" id="ixv-8310" unitRef="usd">285000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="c67" decimals="0" id="ixv-8311" unitRef="usd">238000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c64" decimals="0" id="ixv-8312" unitRef="usd">41000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c67" decimals="0" id="ixv-8313" unitRef="usd">33000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:InterestExpenseDebt contextRef="c64" decimals="0" id="ixv-8314" unitRef="usd">1294000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c67" decimals="0" id="ixv-8315" unitRef="usd">1151000</us-gaap:InterestExpenseDebt>
    <mpaa:ConvertibleNotesGross contextRef="c65" decimals="0" id="ixv-8316" unitRef="usd">56704000</mpaa:ConvertibleNotesGross>
    <mpaa:ContractLiabilitiesTextBlock contextRef="c0" id="ixv-3452">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;8. Contract Liabilities&lt;/span&gt;
  &lt;/div&gt;
  &lt;div&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;span&gt;Contract liabilities are comprised of the following:&lt;/span&gt; &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: 77%;"&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.0pt;"&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; width: 1%;"&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; white-space : nowrap; "&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;June 30, 2025&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&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="text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; width : 9%; vertical-align : bottom; white-space : nowrap; "&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;March 31, 2025&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="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Short-term contract liabilities&lt;/span&gt;
     &lt;/div&gt;
    &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;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Customer allowances earned
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;17,814,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;16,283,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Customer core returns accruals
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;14,826,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;13,880,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Core bank liability
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;11,399,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,795,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Accrued core payment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;3,117,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;3,196,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Customer deposits
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,137,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,486,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Finished goods liabilities
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;103,000&lt;/td&gt;&lt;td style="width: 1%; 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="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;518,000&lt;/td&gt;&lt;td style="width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Total short-term contract liabilities&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;49,396,000&lt;/td&gt;&lt;td style="width: 1%; 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="font-weight: bold; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;38,158,000&lt;/td&gt;&lt;td style="width: 1%; 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: 1pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Long-term contract liabilities&lt;/span&gt;
     &lt;/div&gt;
    &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;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Customer core returns accruals
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;236,875,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;227,588,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Accrued core payment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;3,146,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;3,768,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Core bank liability
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; 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="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;10,048,000&lt;/td&gt;&lt;td style="width: 1%; 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: 1pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Total long-term contract liabilities&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;240,021,000&lt;/td&gt;&lt;td style="width: 1%; 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="font-weight: bold; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;241,404,000&lt;/td&gt;&lt;td style="width: 1%; 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:ContractLiabilitiesTextBlock>
    <mpaa:ContractLiabilitiesTableTextBlock contextRef="c0" id="ixv-3456">&lt;div&gt; &lt;span&gt;Contract liabilities are comprised of the following:&lt;/span&gt; &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: 77%;"&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.0pt;"&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; width: 1%;"&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; white-space : nowrap; "&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;June 30, 2025&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&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="text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; width : 9%; vertical-align : bottom; white-space : nowrap; "&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;March 31, 2025&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="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Short-term contract liabilities&lt;/span&gt;
     &lt;/div&gt;
    &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;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Customer allowances earned
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;17,814,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;16,283,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Customer core returns accruals
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;14,826,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;13,880,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Core bank liability
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;11,399,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;1,795,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Accrued core payment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;3,117,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;3,196,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Customer deposits
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,137,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;2,486,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Finished goods liabilities
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;103,000&lt;/td&gt;&lt;td style="width: 1%; 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="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;518,000&lt;/td&gt;&lt;td style="width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Total short-term contract liabilities&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;49,396,000&lt;/td&gt;&lt;td style="width: 1%; 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="font-weight: bold; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;38,158,000&lt;/td&gt;&lt;td style="width: 1%; 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: 1pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Long-term contract liabilities&lt;/span&gt;
     &lt;/div&gt;
    &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;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Customer core returns accruals
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;236,875,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;227,588,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Accrued core payment
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;3,146,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right;"&gt;3,768,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Core bank liability
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; 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="width: 1%; 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="width: 9%; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;10,048,000&lt;/td&gt;&lt;td style="width: 1%; 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: 1pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Total long-term contract liabilities&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;240,021,000&lt;/td&gt;&lt;td style="width: 1%; 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="font-weight: bold; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;241,404,000&lt;/td&gt;&lt;td style="width: 1%; 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:ContractLiabilitiesTableTextBlock>
    <mpaa:ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent contextRef="c2" decimals="0" id="ixv-8317" unitRef="usd">17814000</mpaa:ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent>
    <mpaa:ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent contextRef="c3" decimals="0" id="ixv-8318" unitRef="usd">16283000</mpaa:ContractWithCustomerLiabilityCustomerAllowancesEarnedCurrent>
    <mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent contextRef="c2" decimals="0" id="ixv-8319" unitRef="usd">14826000</mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent>
    <mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent contextRef="c3" decimals="0" id="ixv-8320" unitRef="usd">13880000</mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualCurrent>
    <mpaa:ContractWithCustomerLiabilityCoreBankLiabilityCurrent contextRef="c2" decimals="0" id="ixv-8321" unitRef="usd">11399000</mpaa:ContractWithCustomerLiabilityCoreBankLiabilityCurrent>
    <mpaa:ContractWithCustomerLiabilityCoreBankLiabilityCurrent contextRef="c3" decimals="0" id="ixv-8322" unitRef="usd">1795000</mpaa:ContractWithCustomerLiabilityCoreBankLiabilityCurrent>
    <mpaa:ContractWithCustomerLiabilityAccruedCorePaymentCurrent contextRef="c2" decimals="0" id="ixv-8323" unitRef="usd">3117000</mpaa:ContractWithCustomerLiabilityAccruedCorePaymentCurrent>
    <mpaa:ContractWithCustomerLiabilityAccruedCorePaymentCurrent contextRef="c3" decimals="0" id="ixv-8324" unitRef="usd">3196000</mpaa:ContractWithCustomerLiabilityAccruedCorePaymentCurrent>
    <mpaa:ContractWithCustomerLiabilityCustomerDepositsCurrent contextRef="c2" decimals="0" id="ixv-8325" unitRef="usd">2137000</mpaa:ContractWithCustomerLiabilityCustomerDepositsCurrent>
    <mpaa:ContractWithCustomerLiabilityCustomerDepositsCurrent contextRef="c3" decimals="0" id="ixv-8326" unitRef="usd">2486000</mpaa:ContractWithCustomerLiabilityCustomerDepositsCurrent>
    <mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-8327" unitRef="usd">103000</mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent>
    <mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-8328" unitRef="usd">518000</mpaa:ContractWithCustomerLiabilityFinishedGoodsLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c2" decimals="0" id="ixv-8329" unitRef="usd">49396000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c3" decimals="0" id="ixv-8330" unitRef="usd">38158000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent contextRef="c2" decimals="0" id="ixv-8331" unitRef="usd">236875000</mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent>
    <mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent contextRef="c3" decimals="0" id="ixv-8332" unitRef="usd">227588000</mpaa:ContractWithCustomerLiabilityCustomerCoreReturnsAccrualNoncurrent>
    <mpaa:ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent contextRef="c2" decimals="0" id="ixv-8333" unitRef="usd">3146000</mpaa:ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent>
    <mpaa:ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent contextRef="c3" decimals="0" id="ixv-8334" unitRef="usd">3768000</mpaa:ContractWithCustomerLiabilityAccruedCorePaymentNoncurrent>
    <mpaa:ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent contextRef="c2" decimals="0" id="ixv-8335" unitRef="usd">0</mpaa:ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent>
    <mpaa:ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent contextRef="c3" decimals="0" id="ixv-8336" unitRef="usd">10048000</mpaa:ContractWithCustomerLiabilityCoreBankLiabilityNonCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c2" decimals="0" id="ixv-8337" unitRef="usd">240021000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c3" decimals="0" id="ixv-8338" unitRef="usd">241404000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <mpaa:LesseeOperatingAndFinanceLeasesTextBlock contextRef="c0" id="ixv-3619">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;9. Leases&lt;/span&gt;
  &lt;/div&gt;
  &lt;div&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;span&gt;The Company leases various facilities in North America and Asia under operating leases expiring through August 2033. The Company has material nonfunctional currency leases that could have a material impact on the Company&#x2019;s condensed consolidated statements of operations. As required for other monetary liabilities, lessees remeasure foreign currency-denominated lease liabilities using the exchange rate at each reporting date, but the lease assets are nonmonetary assets measured at historical rates and are not affected by subsequent changes in the exchange rates.&lt;/span&gt;&#160; &lt;span&gt;In connection with the remeasurement of these leases, the Company recorded a gain of $4,002,000 and a loss of $5,709,000 during the three months ended June 30, 2025 and 2024, respectively. These amounts are included in foreign exchange impact of lease liabilities and forward contracts in the condensed consolidated statements of operations.&lt;/span&gt; &lt;/div&gt;


  &lt;div&gt;&#160;
  &lt;/div&gt;
  &lt;div&gt; &lt;span&gt;During the year ended March 31, 2025, the Company ceased manufacturing operations at its Torrance, California facility as a part of its strategy 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 June 30, 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;/span&gt;&lt;/div&gt;&lt;div&gt; Balance sheet information for leases 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 style="height: 0px; width: 37%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 38%;"&gt;&#160;&lt;/td&gt;&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.0pt;"&gt;
    &lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; height: 1pt;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Leases&lt;/span&gt;
     &lt;/div&gt;
    &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; border-top: none; border-left: none; border-right: none;"&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; text-align: right; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align : bottom; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "&gt;&lt;b&gt;June 30,2025&lt;/b&gt;&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="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align : bottom; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; text-align : center; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt;
      &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="height: 1pt;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Assets:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&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;"&gt;&#160;&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&gt;&#160;&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="vertical-align: bottom; border-bottom: none; border-top: 1px solid black; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="height: 1pt;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Operating
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-4"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-5"&gt;Operating lease assets&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &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; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;68,281,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&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; width: 9%;"&gt;66,603,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: 1.0pt;"&gt;
    &lt;td style="height: 1pt;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Finance
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-6"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-7"&gt;Plant and equipment&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;5,309,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;4,296,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="height: 1pt;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Total leased assets&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;73,590,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;70,899,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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: 1.0pt;"&gt;
    &lt;td style="height: 1pt;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&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;"&gt;&#160;&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&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="height: 1pt;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Liabilities:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&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;"&gt;&#160;&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&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="height: 1pt;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Current
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&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;"&gt;&#160;&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&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="height: 1pt;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Operating
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&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 liabilities&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &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; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;10,196,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&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; width: 9%;"&gt;9,982,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: 1.0pt;"&gt;
    &lt;td style="height: 1pt;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Finance
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-10"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-11"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,321,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;1,222,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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="height: 1pt;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Long-term
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&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;"&gt;&#160;&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&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="height: 1pt;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Operating
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-12"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-13"&gt;Long-term operating lease liabilities&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;63,056,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;65,308,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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="height: 1pt;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Finance
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&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 liabilities&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;3,268,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; 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; width: 1%; 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: 1.0pt;"&gt;
    &lt;td style="height: 1pt;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Total lease liabilities&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;77,841,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; 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; width: 1%; 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; Lease cost recognized in the condensed consolidated statements of operations 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 style="width: 77%;"&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="7" style="text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Three Months Ended&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;June 30,&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; 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="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; 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="vertical-align: bottom; text-align: right; 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="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Lease cost&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Operating lease cost
     &lt;/div&gt;
    &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; width: 9%;"&gt;3,490,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&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; width: 9%;"&gt;3,759,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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Short-term lease cost
     &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; width: 9%;"&gt;216,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;312,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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Variable lease cost
     &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; width: 9%;"&gt;133,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;164,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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Finance lease cost:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Amortization of finance lease assets
     &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; width: 9%;"&gt;355,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;358,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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Interest on finance lease liabilities
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;74,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;51,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Total lease cost&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;4,268,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;4,644,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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 June 30, 2025 by fiscal year 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="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Maturity of lease liabilities by fiscal year&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%; 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; width : 9%; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;Operating Leases&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%; 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="vertical-align: bottom; text-align: right; width: 1%; 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; width : 9%; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;Finance Leases&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%; 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; width : 9%; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;Total&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="margin-left: 7.2pt;"&gt;
      2026- remaining nine months
     &lt;/div&gt;
    &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; width: 9%;"&gt;10,643,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&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; width: 9%;"&gt;1,279,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&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; width: 9%;"&gt;11,922,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: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;2027&lt;/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; width: 9%;"&gt;12,331,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;1,304,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;13,635,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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;2028&lt;/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; width: 9%;"&gt;11,672,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;1,049,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;12,721,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: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;2029&#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; width: 9%;"&gt;11,179,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;818,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;11,997,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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;2030&lt;/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; width: 9%;"&gt;11,378,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;740,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;12,118,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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Thereafter
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;32,135,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;92,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;32,227,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Total lease payments
     &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; width: 9%;"&gt;89,338,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;5,282,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;94,620,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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Less amount representing interest
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(16,086,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(693,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(16,779,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Present value of lease liabilities&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;73,252,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;4,589,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;77,841,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; 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; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: top; height: 1.0pt;"&gt; &lt;td&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; width : 9%; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "&gt; &lt;span style="font-weight: bold;"&gt;June 30, 2025&lt;/span&gt; &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%; 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="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align : bottom; width : 9%; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "&gt; &lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt; &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%; 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: 1.0pt;"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; &lt;span style="font-weight: bold;"&gt;Lease term and discount rate&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1.0pt;"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Weighted-average remaining lease term (years): &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt; Finance leases &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; width: 9%;"&gt;4.0&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="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; width: 9%;"&gt;3.2&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: 1.0pt;"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt; Operating leases &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; width: 9%;"&gt;7.1&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="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; width: 9%;"&gt;7.3&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: 1pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Weighted-average discount rate: &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1.0pt;"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt; Finance leases &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; width: 9%;"&gt;7.1&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt; &lt;td style="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; width: 9%;"&gt;7.0&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt; Operating leases &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; width: 9%;"&gt;5.8&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt; &lt;td style="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; width: 9%;"&gt;5.8&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</mpaa:LesseeOperatingAndFinanceLeasesTextBlock>
    <mpaa:GainLossOnRemeasurementOfLeaseLiabilities contextRef="c0" decimals="0" id="ixv-8339" unitRef="usd">4002000</mpaa:GainLossOnRemeasurementOfLeaseLiabilities>
    <mpaa:GainLossOnRemeasurementOfLeaseLiabilities contextRef="c6" decimals="0" id="ixv-8340" unitRef="usd">-5709000</mpaa:GainLossOnRemeasurementOfLeaseLiabilities>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c0" decimals="0" id="ixv-8341" unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <mpaa:LesseeScheduleOfOperatingLeaseAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock contextRef="c0" id="ixv-3641">&lt;div&gt; Balance sheet information for leases 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 style="height: 0px; width: 37%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 38%;"&gt;&#160;&lt;/td&gt;&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.0pt;"&gt;
    &lt;td style="border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; height: 1pt;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Leases&lt;/span&gt;
     &lt;/div&gt;
    &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; border-top: none; border-left: none; border-right: none;"&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; text-align: right; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align : bottom; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "&gt;&lt;b&gt;June 30,2025&lt;/b&gt;&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="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td colspan="2" style="vertical-align : bottom; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; text-align : center; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt;
      &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="height: 1pt;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Assets:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&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;"&gt;&#160;&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&gt;&#160;&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="vertical-align: bottom; border-bottom: none; border-top: 1px solid black; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="height: 1pt;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Operating
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-4"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-5"&gt;Operating lease assets&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &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; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;68,281,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&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; width: 9%;"&gt;66,603,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: 1.0pt;"&gt;
    &lt;td style="height: 1pt;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Finance
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-6"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-7"&gt;Plant and equipment&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;5,309,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;4,296,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="height: 1pt;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Total leased assets&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;73,590,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;70,899,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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: 1.0pt;"&gt;
    &lt;td style="height: 1pt;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&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;"&gt;&#160;&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&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="height: 1pt;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Liabilities:&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&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;"&gt;&#160;&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&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="height: 1pt;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Current
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&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;"&gt;&#160;&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&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="height: 1pt;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Operating
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&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 liabilities&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &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; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;10,196,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&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; width: 9%;"&gt;9,982,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: 1.0pt;"&gt;
    &lt;td style="height: 1pt;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Finance
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-10"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-11"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,321,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;1,222,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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="height: 1pt;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Long-term
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&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;"&gt;&#160;&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&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="height: 1pt;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Operating
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt; &lt;div&gt; &lt;span style="-sec-ix-hidden: hidden-fact-12"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-13"&gt;Long-term operating lease liabilities&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;63,056,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;65,308,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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="height: 1pt;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Finance
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&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 liabilities&lt;/span&gt;&lt;/span&gt; &lt;/div&gt; &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;3,268,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; 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; width: 1%; 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: 1.0pt;"&gt;
    &lt;td style="height: 1pt;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Total lease liabilities&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;77,841,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; 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; width: 1%; 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="c2" decimals="0" id="ixv-8342" unitRef="usd">68281000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="0" id="ixv-8343" unitRef="usd">66603000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c2" decimals="0" id="ixv-8344" unitRef="usd">5309000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c3" decimals="0" id="ixv-8345" unitRef="usd">4296000</us-gaap:FinanceLeaseRightOfUseAsset>
    <mpaa:OperatingAndFinanceLeaseRightOfUseAssets contextRef="c2" decimals="0" id="ixv-8346" unitRef="usd">73590000</mpaa:OperatingAndFinanceLeaseRightOfUseAssets>
    <mpaa:OperatingAndFinanceLeaseRightOfUseAssets contextRef="c3" decimals="0" id="ixv-8347" unitRef="usd">70899000</mpaa:OperatingAndFinanceLeaseRightOfUseAssets>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c2" decimals="0" id="ixv-8348" unitRef="usd">10196000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="0" id="ixv-8349" unitRef="usd">9982000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c2" decimals="0" id="ixv-8350" unitRef="usd">1321000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c3" decimals="0" id="ixv-8351" unitRef="usd">1222000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c2" decimals="0" id="ixv-8352" unitRef="usd">63056000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c3" decimals="0" id="ixv-8353" unitRef="usd">65308000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c2" decimals="0" id="ixv-8354" unitRef="usd">3268000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c3" decimals="0" id="ixv-8355" unitRef="usd">1954000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <mpaa:OperatingAndFinanceLeaseLiability contextRef="c2" decimals="0" id="ixv-8356" unitRef="usd">77841000</mpaa:OperatingAndFinanceLeaseLiability>
    <mpaa:OperatingAndFinanceLeaseLiability contextRef="c3" decimals="0" id="ixv-8357" unitRef="usd">78466000</mpaa:OperatingAndFinanceLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock contextRef="c0" id="ixv-3864">&lt;div&gt; Lease cost recognized in the condensed consolidated statements of operations 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 style="width: 77%;"&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="7" style="text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Three Months Ended&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;June 30,&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; 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="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; 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="vertical-align: bottom; text-align: right; 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="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Lease cost&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Operating lease cost
     &lt;/div&gt;
    &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; width: 9%;"&gt;3,490,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&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; width: 9%;"&gt;3,759,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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Short-term lease cost
     &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; width: 9%;"&gt;216,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;312,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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Variable lease cost
     &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; width: 9%;"&gt;133,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;164,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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Finance lease cost:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Amortization of finance lease assets
     &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; width: 9%;"&gt;355,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;358,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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Interest on finance lease liabilities
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;74,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;51,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Total lease cost&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;4,268,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;4,644,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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-8358" unitRef="usd">3490000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c6" decimals="0" id="ixv-8359" unitRef="usd">3759000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c0" decimals="0" id="ixv-8360" unitRef="usd">216000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c6" decimals="0" id="ixv-8361" unitRef="usd">312000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c0" decimals="0" id="ixv-8362" unitRef="usd">133000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c6" decimals="0" id="ixv-8363" unitRef="usd">164000</us-gaap:VariableLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c0" decimals="0" id="ixv-8364" unitRef="usd">355000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c6" decimals="0" id="ixv-8365" unitRef="usd">358000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c0" decimals="0" id="ixv-8366" unitRef="usd">74000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c6" decimals="0" id="ixv-8367" unitRef="usd">51000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:LeaseCost contextRef="c0" decimals="0" id="ixv-8368" unitRef="usd">4268000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c6" decimals="0" id="ixv-8369" unitRef="usd">4644000</us-gaap:LeaseCost>
    <mpaa:LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock contextRef="c0" id="ixv-3979">&lt;div&gt; Maturities of lease commitments at June 30, 2025 by fiscal year 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="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Maturity of lease liabilities by fiscal year&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%; 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; width : 9%; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;Operating Leases&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%; 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="vertical-align: bottom; text-align: right; width: 1%; 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; width : 9%; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;Finance Leases&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%; 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; width : 9%; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;Total&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="margin-left: 7.2pt;"&gt;
      2026- remaining nine months
     &lt;/div&gt;
    &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; width: 9%;"&gt;10,643,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&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; width: 9%;"&gt;1,279,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&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; width: 9%;"&gt;11,922,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: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;2027&lt;/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; width: 9%;"&gt;12,331,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;1,304,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;13,635,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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;2028&lt;/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; width: 9%;"&gt;11,672,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;1,049,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;12,721,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: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;2029&#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; width: 9%;"&gt;11,179,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;818,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;11,997,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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;2030&lt;/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; width: 9%;"&gt;11,378,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;740,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;12,118,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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Thereafter
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;32,135,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;92,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;32,227,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Total lease payments
     &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; width: 9%;"&gt;89,338,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;5,282,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;94,620,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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Less amount representing interest
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(16,086,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(693,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(16,779,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Present value of lease liabilities&lt;/span&gt;
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;73,252,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;4,589,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;77,841,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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:LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c2" decimals="0" id="ixv-8370" unitRef="usd">10643000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c2" decimals="0" id="ixv-8371" unitRef="usd">1279000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths contextRef="c2" decimals="0" id="ixv-8372" unitRef="usd">11922000</mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c2" decimals="0" id="ixv-8373" unitRef="usd">12331000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="c2" decimals="0" id="ixv-8374" unitRef="usd">1304000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo contextRef="c2" decimals="0" id="ixv-8375" unitRef="usd">13635000</mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c2" decimals="0" id="ixv-8376" unitRef="usd">11672000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="c2" decimals="0" id="ixv-8377" unitRef="usd">1049000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree contextRef="c2" decimals="0" id="ixv-8378" unitRef="usd">12721000</mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c2" decimals="0" id="ixv-8379" unitRef="usd">11179000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour contextRef="c2" decimals="0" id="ixv-8380" unitRef="usd">818000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour contextRef="c2" decimals="0" id="ixv-8381" unitRef="usd">11997000</mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c2" decimals="0" id="ixv-8382" unitRef="usd">11378000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive contextRef="c2" decimals="0" id="ixv-8383" unitRef="usd">740000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour contextRef="c2" decimals="0" id="ixv-8384" unitRef="usd">12118000</mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c2" decimals="0" id="ixv-8385" unitRef="usd">32135000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive contextRef="c2" decimals="0" id="ixv-8386" unitRef="usd">92000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive contextRef="c2" decimals="0" id="ixv-8387" unitRef="usd">32227000</mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c2" decimals="0" id="ixv-8388" unitRef="usd">89338000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="c2" decimals="0" id="ixv-8389" unitRef="usd">5282000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue contextRef="c2" decimals="0" id="ixv-8390" unitRef="usd">94620000</mpaa:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c2" decimals="0" id="ixv-8391" unitRef="usd">16086000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount contextRef="c2" decimals="0" id="ixv-8392" unitRef="usd">693000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <mpaa:LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount contextRef="c2" decimals="0" id="ixv-8393" unitRef="usd">16779000</mpaa:LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c2" decimals="0" id="ixv-8394" unitRef="usd">73252000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability contextRef="c2" decimals="0" id="ixv-8395" unitRef="usd">4589000</us-gaap:FinanceLeaseLiability>
    <mpaa:OperatingAndFinanceLeaseLiability contextRef="c2" decimals="0" id="ixv-8396" unitRef="usd">77841000</mpaa:OperatingAndFinanceLeaseLiability>
    <mpaa:LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock contextRef="c0" id="ixv-4134">&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; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: top; height: 1.0pt;"&gt; &lt;td&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; width : 9%; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "&gt; &lt;span style="font-weight: bold;"&gt;June 30, 2025&lt;/span&gt; &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%; 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="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align : bottom; width : 9%; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "&gt; &lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt; &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 1%; 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: 1.0pt;"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; &lt;span style="font-weight: bold;"&gt;Lease term and discount rate&lt;/span&gt; &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1.0pt;"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Weighted-average remaining lease term (years): &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt; Finance leases &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; width: 9%;"&gt;4.0&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="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; width: 9%;"&gt;3.2&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: 1.0pt;"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt; Operating leases &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; width: 9%;"&gt;7.1&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="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; width: 9%;"&gt;7.3&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: 1pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Weighted-average discount rate: &lt;/div&gt; &lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1.0pt;"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt; Finance leases &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; width: 9%;"&gt;7.1&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt; &lt;td style="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; width: 9%;"&gt;7.0&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt; Operating leases &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; width: 9%;"&gt;5.8&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt; &lt;td style="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; width: 9%;"&gt;5.8&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</mpaa:LesseeOperatingLeaseAndFinanceLeaseOtherInformationTableTextBlock>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c2" id="ixv-8397">P4Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c3" id="ixv-8398">P3Y2M12D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c2" id="ixv-8399">P7Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c3" id="ixv-8400">P7Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c2" decimals="3" id="ixv-8401" unitRef="pure">0.071</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c3" decimals="3" id="ixv-8402" unitRef="pure">0.07</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c2" decimals="3" id="ixv-8403" unitRef="pure">0.058</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c3" decimals="3" id="ixv-8404" unitRef="pure">0.058</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <mpaa:AccountsReceivableDiscountProgramsTextBlock contextRef="c0" id="ixv-4222">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;10. 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 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 discount arrangements allow the Company to accelerate receipt of payment on customers&#x2019; receivables.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following is a summary of accounts receivable discount programs: &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: 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;/tr&gt; &lt;tr style="vertical-align: top; height: 1.0pt;"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="7" style="vertical-align: bottom; text-align: center;"&gt; &lt;span style="font-weight: bold;"&gt;Three Months Ended&lt;/span&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1.0pt;"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="7" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt; &lt;span style="font-weight: bold;"&gt;June 30,&lt;/span&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1.0pt;"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right; width: 1%; 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; width: 9%; text-align: center; border-bottom: 1px solid black; 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; text-align: right; width: 1%; 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="vertical-align: bottom; text-align: right; width: 1%; 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; width: 9%; text-align: center; border-bottom: 1px solid black; 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; text-align: right; width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Receivables discounted &lt;/div&gt; &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; width: 9%;"&gt;168,194,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&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; width: 9%;"&gt;144,541,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: 1.0pt;"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Weighted average number of days collection was accelerated &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; width: 9%;"&gt;345&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="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; width: 9%;"&gt;342&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: 1pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Annualized weighted average discount rate &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; width: 9%;"&gt;5.7&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt; &lt;td style="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; width: 9%;"&gt;6.9&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1.0pt;"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Amount of discount recognized as interest expense &lt;/div&gt; &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; width: 9%;"&gt;9,158,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&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; width: 9%;"&gt;9,507,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;</mpaa:AccountsReceivableDiscountProgramsTextBlock>
    <mpaa:ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock contextRef="c0" id="ixv-4228">&lt;div&gt; The following is a summary of accounts receivable discount programs: &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: 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;/tr&gt; &lt;tr style="vertical-align: top; height: 1.0pt;"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="7" style="vertical-align: bottom; text-align: center;"&gt; &lt;span style="font-weight: bold;"&gt;Three Months Ended&lt;/span&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1.0pt;"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="7" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt; &lt;span style="font-weight: bold;"&gt;June 30,&lt;/span&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1.0pt;"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: right; width: 1%; 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; width: 9%; text-align: center; border-bottom: 1px solid black; 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; text-align: right; width: 1%; 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="vertical-align: bottom; text-align: right; width: 1%; 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; width: 9%; text-align: center; border-bottom: 1px solid black; 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; text-align: right; width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Receivables discounted &lt;/div&gt; &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; width: 9%;"&gt;168,194,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&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; width: 9%;"&gt;144,541,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: 1.0pt;"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Weighted average number of days collection was accelerated &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; width: 9%;"&gt;345&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="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; width: 9%;"&gt;342&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: 1pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Annualized weighted average discount rate &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; width: 9%;"&gt;5.7&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt; &lt;td style="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; width: 9%;"&gt;6.9&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1.0pt;"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Amount of discount recognized as interest expense &lt;/div&gt; &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; width: 9%;"&gt;9,158,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right;"&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; width: 9%;"&gt;9,507,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;</mpaa:ScheduleOfAccountsReceivableDiscountProgramsTableTextBlock>
    <mpaa:AccountsReceivablesDiscounted contextRef="c0" decimals="0" id="ixv-8405" unitRef="usd">168194000</mpaa:AccountsReceivablesDiscounted>
    <mpaa:AccountsReceivablesDiscounted contextRef="c6" decimals="0" id="ixv-8406" unitRef="usd">144541000</mpaa:AccountsReceivablesDiscounted>
    <mpaa:DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection contextRef="c0" id="ixv-8407">P345D</mpaa:DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection>
    <mpaa:DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection contextRef="c6" id="ixv-8408">P342D</mpaa:DiscountedAccountsReceivableWeightedAverageDaysForAcceleratedCollection>
    <mpaa:AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables contextRef="c0" decimals="3" id="ixv-8409" unitRef="pure">0.057</mpaa:AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables>
    <mpaa:AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables contextRef="c6" decimals="3" id="ixv-8410" unitRef="pure">0.069</mpaa:AnnualizedWeightedAverageDiscountRateOnDiscountedAccountsReceivables>
    <mpaa:DiscountRecordedAsInterestExpense contextRef="c0" decimals="0" id="ixv-8411" unitRef="usd">9158000</mpaa:DiscountRecordedAsInterestExpense>
    <mpaa:DiscountRecordedAsInterestExpense contextRef="c6" decimals="0" id="ixv-8412" unitRef="usd">9507000</mpaa:DiscountRecordedAsInterestExpense>
    <us-gaap:SupplierFinanceProgramTextBlock contextRef="c0" id="ixv-4301">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;11. 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 were $30,000,000 at June 30, 2025 and 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 June 30, 2025 and March 31, 2025, the Company had $31,292,000 and $33,661,000, respectively, of outstanding supplier obligations confirmed as valid under this program, included in &lt;span style="-sec-ix-hidden: hidden-fact-16"&gt;accounts payable&lt;/span&gt; in the condensed consolidated balance sheets. &lt;/div&gt;</us-gaap:SupplierFinanceProgramTextBlock>
    <mpaa:SupplierFinanceProgramAmountOfCommitmentsAvailable contextRef="c2" decimals="0" id="ixv-8413" unitRef="usd">30000000</mpaa:SupplierFinanceProgramAmountOfCommitmentsAvailable>
    <mpaa:SupplierFinanceProgramAmountOfCommitmentsAvailable contextRef="c3" decimals="0" id="ixv-8414" unitRef="usd">30000000</mpaa:SupplierFinanceProgramAmountOfCommitmentsAvailable>
    <us-gaap:SupplierFinanceProgramObligation contextRef="c2" decimals="0" id="ixv-8415" unitRef="usd">31292000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:SupplierFinanceProgramObligation contextRef="c3" decimals="0" id="ixv-8416" unitRef="usd">33661000</us-gaap:SupplierFinanceProgramObligation>
    <us-gaap:EarningsPerShareTextBlock contextRef="c0" id="ixv-4308">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;12. Net Income (Loss) per Share&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period. Diluted net income (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 7), 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 income (loss) per share: &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="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Three Months Ended&lt;/span&gt;
       &#160;  &#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;June 30, &lt;/span&gt;
       &#160;  &#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; 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: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%; 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: center; border-bottom: 1px solid black; 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="vertical-align: bottom; text-align: right; width: 1%; 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="vertical-align: bottom; text-align: right; width: 1%; 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: center; border-bottom: 1px solid black; 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="vertical-align: bottom; text-align: right; width: 1%; 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: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Net income (loss)&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%;"&gt;3,042,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%;"&gt;(18,085,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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: 1pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Basic shares
     &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; width: 9%;"&gt;19,369,060&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;19,674,539&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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Effect of potentially dilutive securities
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;548,603&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; 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; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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: 1pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Diluted shares
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;19,917,663&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;19,674,539&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Net income (loss) per share:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 1pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Basic net income (loss) per share
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;0.16&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%;"&gt;(0.92&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Diluted net income (loss) per share
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%;"&gt;0.15&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%;"&gt;(0.92&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; 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 income (loss) per share. For the three months ended June 30, 2025, there were 1,049,341 of potential common shares not included in the calculation of diluted net income per share because their effect was anti-dilutive. For the three months ended June 30, 2024, there were 2,285,834 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 three months ended June 30, 2025 and 2024, there were 2,646,535 and 2,405,941, respectively, of potential common shares not included in the calculation of diluted net income (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 issued in connection with the Convertible Notes (see Note 7) are anti-dilutive until they become exercisable and as of June 30, 2025, the Warrants were not exercisable. &lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c0" id="ixv-4324">&lt;div&gt; The following presents a reconciliation of basic and diluted net income (loss) per share: &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="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Three Months Ended&lt;/span&gt;
       &#160;  &#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;June 30, &lt;/span&gt;
       &#160;  &#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; 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: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; width: 1%; 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: center; border-bottom: 1px solid black; 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="vertical-align: bottom; text-align: right; width: 1%; 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="vertical-align: bottom; text-align: right; width: 1%; 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: center; border-bottom: 1px solid black; 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="vertical-align: bottom; text-align: right; width: 1%; 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: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Net income (loss)&lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%;"&gt;3,042,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%;"&gt;(18,085,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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: 1pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Basic shares
     &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; width: 9%;"&gt;19,369,060&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="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; width: 9%;"&gt;19,674,539&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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Effect of potentially dilutive securities
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;548,603&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%; 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; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&#160;&#160; &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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: 1pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Diluted shares
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;19,917,663&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; text-align: right; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;19,674,539&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Net income (loss) per share:
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; height: 1pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Basic net income (loss) per share
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;0.16&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%;"&gt;(0.92&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 14.4pt;"&gt;
      Diluted net income (loss) per share
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%;"&gt;0.15&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%;"&gt;(0.92&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-8417" unitRef="usd">3042000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="0" id="ixv-8418" unitRef="usd">-18085000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c0" decimals="0" id="ixv-8419" unitRef="shares">19369060</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c6" decimals="0" id="ixv-8420" unitRef="shares">19674539</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c0" decimals="0" id="ixv-8421" unitRef="shares">548603</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c6" decimals="0" id="ixv-8422" unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c0" decimals="0" id="ixv-8423" unitRef="shares">19917663</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c6" decimals="0" id="ixv-8424" unitRef="shares">19674539</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-8425"
      unitRef="usdPershares">0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c6"
      decimals="2"
      id="ixv-8426"
      unitRef="usdPershares">-0.92</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-8427"
      unitRef="usdPershares">0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c6"
      decimals="2"
      id="ixv-8428"
      unitRef="usdPershares">-0.92</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c68"
      decimals="INF"
      id="ixv-8429"
      unitRef="shares">1049341</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c69"
      decimals="INF"
      id="ixv-8430"
      unitRef="shares">2285834</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c70"
      decimals="INF"
      id="ixv-8431"
      unitRef="shares">2646535</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c71"
      decimals="INF"
      id="ixv-8432"
      unitRef="shares">2405941</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0" id="ixv-4435">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;13. Income Taxes&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The Company recorded income tax expense of $2,425,000, or an effective tax rate of 44.4%, and income tax benefit of $178,000, or an effective tax rate of 1%, for the three months ended June 30, 2025 and 2024, respectively. The effective tax rate for the three months ended June 30, 2025, was primarily impacted by the change in valuation allowance on certain jurisdictions' deferred tax assets resulting from
current year activities and foreign income taxed at rates that are different from the federal statutory rate. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   Management continues to monitor its valuation allowance position in its various jurisdictions. In assessing the need for a valuation allowance, the Company considers all positive and negative evidence, including scheduled reversals of deferred tax liabilities, projected future taxable income, past financial performance, and tax planning strategies. Based on this analysis, the Company determined that it is more likely than not that certain deferred tax assets will not be realized. As a result, the Company continued to have valuation allowances on its U.S. and one of its Mexican subsidiaries&#x2019; deferred tax assets. The Company will 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;
   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 June 30, 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;&#160;
  &lt;/div&gt;&lt;div&gt;
   On July 4, 2025, the One Big Beautiful Bill Act ("OBBBA") was signed into law in the U.S. The OBBBA includes a broad range of tax reform provisions, including making permanent key elements of the Tax Cuts and Jobs Act of 2017, which may affect the Company's financial position and results of operations. The Company is currently evaluating the impact of these provisions on the Company's effective tax rate and deferred tax assets for future periods.
  &lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-8433" unitRef="usd">2425000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c0" decimals="3" id="ixv-8434" unitRef="pure">0.444</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="0" id="ixv-8435" unitRef="usd">-178000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c6" decimals="2" id="ixv-8436" unitRef="pure">0.01</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="c0" id="ixv-4456">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;14. 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 overseas facilities, 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 Company designates forward foreign currency exchange contracts for forecasted expenditure requirements to fund foreign operations.
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The Company had forward foreign currency exchange contracts with a U.S. dollar equivalent notional value of $42,531,000 and $45,921,000 at June 30, 2025 and March 31, 2025, respectively. These contracts generally have a term of one year or less, at rates agreed at the inception of the contracts. The counterparty to these derivative transactions 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 condensed consolidated statements of operations. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following shows the effect of derivative instruments on the condensed consolidated statements of operations: &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 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.0pt;"&gt;
    &lt;td&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: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="vertical-align: bottom; text-align: center; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt; Foreign Exchange Impact of Lease &lt;br/&gt;Liabilities and Forward Contracts&lt;/span&gt;
       &#160;  &#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; 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: 1.0pt;"&gt;
    &lt;td&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: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Three Months Ended&lt;/span&gt;
       &#160;  &#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="text-align: center;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Derivatives Not Designated as&lt;/span&gt;
     &lt;/div&gt;
    &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: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;June 30,&lt;/span&gt;
       &#160;  &#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; 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: 1.0pt;"&gt;
    &lt;td style="text-align: center; border-bottom: 1px solid black; 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;Hedging Instruments&lt;/span&gt;
     &lt;/div&gt;
    &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: right; width: 1%; 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: center; border-bottom: 1px solid black; 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="vertical-align: bottom; text-align: right; width: 1%; 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="vertical-align: bottom; text-align: right; width: 1%; 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: center; border-bottom: 1px solid black; 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="vertical-align: bottom; text-align: right; width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Gain (loss) from forward foreign currency exchange contracts
     &lt;/div&gt;
    &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; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;4,346,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&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; width: 9%;"&gt;(5,369,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; 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 condensed consolidated statements of cash flows for the three months ended June 30, 2025 and 2024. The fair value of the forward foreign currency exchange contracts of $2,683,000 is included in prepaid expenses and other current assets in the condensed consolidated balance sheets at June 30, 2025. The fair value of the forward foreign currency exchange contracts of $1,663,000 is included in other current liabilities in the condensed consolidated balance sheets at March 31, 2025. &lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeNotionalAmount contextRef="c72" decimals="0" id="ixv-8437" unitRef="usd">42531000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c73" decimals="0" id="ixv-8438" unitRef="usd">45921000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeTermOfContract contextRef="c74" id="ixv-8439">P1Y</us-gaap:DerivativeTermOfContract>
    <us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock contextRef="c0" id="ixv-4466">&lt;div&gt; The following shows the effect of derivative instruments on the condensed consolidated statements of operations: &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 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.0pt;"&gt;
    &lt;td&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: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="vertical-align: bottom; text-align: center; white-space: nowrap; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt; Foreign Exchange Impact of Lease &lt;br/&gt;Liabilities and Forward Contracts&lt;/span&gt;
       &#160;  &#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; 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: 1.0pt;"&gt;
    &lt;td&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: right; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Three Months Ended&lt;/span&gt;
       &#160;  &#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="text-align: center;"&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      &lt;span style="font-weight: bold;"&gt;Derivatives Not Designated as&lt;/span&gt;
     &lt;/div&gt;
    &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: right; width: 1%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;June 30,&lt;/span&gt;
       &#160;  &#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; 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: 1.0pt;"&gt;
    &lt;td style="text-align: center; border-bottom: 1px solid black; 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;Hedging Instruments&lt;/span&gt;
     &lt;/div&gt;
    &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: right; width: 1%; 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: center; border-bottom: 1px solid black; 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="vertical-align: bottom; text-align: right; width: 1%; 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="vertical-align: bottom; text-align: right; width: 1%; 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: center; border-bottom: 1px solid black; 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="vertical-align: bottom; text-align: right; width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Gain (loss) from forward foreign currency exchange contracts
     &lt;/div&gt;
    &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; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;4,346,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&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; width: 9%;"&gt;(5,369,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="c75" decimals="0" id="ixv-8440" unitRef="usd">4346000</mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments>
    <mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments contextRef="c76" decimals="0" id="ixv-8441" unitRef="usd">-5369000</mpaa:UnrealizedGainLossOnForeignCurrencyExchangeContractFairValueDerivativeNotDesignatedAsHedgingInstruments>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue contextRef="c2" decimals="0" id="ixv-8442" unitRef="usd">2683000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue contextRef="c3" decimals="0" id="ixv-8443" unitRef="usd">1663000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c0" id="ixv-4541">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;15. Fair Value Measurements&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following summarizes financial assets and liabilities measured at fair value, by level within the fair value hierarchy: &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 style="width: 19%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%;"&gt;&#160;&lt;/td&gt;&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: 7%;"&gt;&#160;&lt;/td&gt;&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: 7%;"&gt;&#160;&lt;/td&gt;&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: 7%;"&gt;&#160;&lt;/td&gt;&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: 7%;"&gt;&#160;&lt;/td&gt;&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: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%;"&gt;&#160;&lt;/td&gt;&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: 7%;"&gt;&#160;&lt;/td&gt;&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: 7%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&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&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;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;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;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="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&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;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;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;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="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; 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="vertical-align: bottom; text-align: center; 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: center; 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; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: center; font-weight: bold;"&gt;June 30, 2025&lt;/td&gt;


    &lt;td style="text-align: right; border-width: initial; border-style: none; border-color: initial;"&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="2" style="vertical-align: bottom; text-align: center; 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; 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; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td colspan="10" style="vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; font-weight: bold; text-align: center;"&gt;March 31, 2025&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; 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 style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="vertical-align: bottom; border-width: initial; border-style: none; border-color: initial; text-align: center; font-weight: bold;"&gt;Fair Value Measurements&lt;/td&gt;


    &lt;td style="text-align: right; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td colspan="10" style="vertical-align: bottom; border-width: initial; border-style: none; border-color: initial; font-weight: bold; text-align: center;"&gt;Fair Value Measurements&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right;"&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; text-align: right; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: center; font-weight: bold;"&gt;Using Inputs Considered as          &lt;/td&gt;


    &lt;td style="text-align: right; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td colspan="10" style="vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; font-weight: bold; text-align: center;"&gt;Using Inputs Considered as         &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; 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: 7.2pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; 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="vertical-align : bottom; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; text-align : center; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;Fair Value&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; 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="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;Level 1&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; 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="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;Level 2&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; 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="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;Level 3&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; 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; border-width: initial; border-style: none; border-color: initial;"&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="2" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;Fair Value&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; 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="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; 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="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;Level 1&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; 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="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;Level 2&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; 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="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;Level 3&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; 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: 7.2pt;"&gt;
    &lt;td&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;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 7.2pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Short-term investments
     &lt;/div&gt;
    &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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 7.2pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="margin-left: 7.2pt;"&gt;
      Mutual funds
     &lt;/div&gt;
    &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; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 7%;"&gt;2,011,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; text-align: left; width: 1%;"&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; width: 7%;"&gt;2,011,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; text-align: left; width: 1%;"&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; width: 7%;"&gt; &#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; text-align: left; width: 1%;"&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; width: 7%;"&gt; &#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="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;$&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; text-align: right;"&gt; 1,881,000 &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; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 7%;"&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; text-align: left; width: 1%;"&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; width: 7%;"&gt; &#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; text-align: left; width: 1%;"&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; width: 7%;"&gt; &#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;/tr&gt;
   &lt;tr style="vertical-align: top; height: 7.2pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Prepaid expenses and other current assets
     &lt;/div&gt;
    &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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="margin-left: 7.2pt;"&gt;
      Forward foreign currency exchange contracts
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: bottom;"&gt;2,683,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: bottom;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: bottom;"&gt;2,683,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: bottom;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; text-align: right;"&gt; &lt;div&gt; - &lt;/div&gt; &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="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: bottom;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: bottom;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: bottom;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&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&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;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 colspan="2"&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;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="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Liabilities&lt;/span&gt;
     &lt;/div&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;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;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 colspan="2"&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;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="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Other current liabilities
     &lt;/div&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;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;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 colspan="2"&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;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="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="margin-left: 7.2pt;"&gt;
      Deferred compensation
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right;"&gt;2,011,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right;"&gt;2,011,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right;"&gt; &lt;div&gt; 1,881,000 &lt;/div&gt; &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="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right;"&gt;1,881,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div style="margin-left: 7.2pt;"&gt;
      Forward foreign currency exchange contracts
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: middle;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: middle;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: middle;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: middle;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right; vertical-align: middle;"&gt; &lt;div&gt; 1,663,000 &lt;/div&gt; &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="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: middle;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: middle;"&gt;1,663,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: middle;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div style="text-indent : -10px; padding-left : 10px; "&gt;
      Convertible notes, related party Compound Net Derivative Liability
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: bottom;"&gt;9,260,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: bottom;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: bottom;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: bottom;"&gt;9,260,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right; vertical-align: bottom;"&gt; &lt;div&gt; 7,470,000 &lt;/div&gt; &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="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: bottom;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: bottom;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: bottom;"&gt;7,470,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&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 14).
  &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 7) using Level 3 inputs and the Monte Carlo simulation model at the balance sheet date. The Monte Carlo simulation model requires the input of subjective assumptions including the expected volatility of the underlying stock. These subjective 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 condensed consolidated balance sheets at June 30, 2025 and March 31, 2025. 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 condensed consolidated statements of operations and condensed 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; 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: 77%;"&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 : 1pt; white-space : nowrap; "&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; 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="vertical-align: bottom; 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: bold;"&gt;June 30, 2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; 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="vertical-align: bottom; 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="vertical-align: bottom; 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: bold;"&gt;March 31, 2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Risk free interest rate
     &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; width: 9%; padding-left: 10px;"&gt;3.70&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt;
    &lt;td style="text-align: right; 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; width: 9%; padding-left: 10px;"&gt;3.91&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Cost of equity
     &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; width: 9%; padding-left: 10px;"&gt;21.40&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt;
    &lt;td style="text-align: right; 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; width: 9%; padding-left: 10px;"&gt;21.30&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Weighted average cost of capital
     &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; width: 9%; padding-left: 10px;"&gt;15.60&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt;
    &lt;td style="text-align: right; 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; width: 9%; padding-left: 10px;"&gt;14.90&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Expected volatility of the Company's common stock
     &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; width: 9%; padding-left: 10px;"&gt;47.50&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt;
    &lt;td style="text-align: right; 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; width: 9%; padding-left: 10px;"&gt;40.00&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      EBITDA volatility
     &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; width: 9%; padding-left: 10px;"&gt;35.00&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt;
    &lt;td style="text-align: right; 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; width: 9%; padding-left: 10px;"&gt;45.00&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&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; 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: 77%;"&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.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Three Months Ended&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;June 30,&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&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;&#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;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; 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;"&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;&#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;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Beginning balance
     &lt;/div&gt;
    &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; 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; text-align: right;"&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; 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;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Changes in fair value of Compound Net Derivative Liability included in earnings
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;1,790,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(2,580,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Ending balance
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;9,260,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;4,830,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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;
   During the three months ended June 30, 2025, 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 June 30, 2025 and March 31, 2025, the net carrying amount of the Convertible Notes was $40,844,000 and $35,207,000, respectively (see Note 7). The estimated fair value of the Company&#x2019;s Convertible Notes was $51,514,000 and $42,398,000 using Level 3 inputs at June 30, 2025 and March 31, 2025, respectively. &lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c0" id="ixv-4545">&lt;div&gt; The following summarizes financial assets and liabilities measured at fair value, by level within the fair value hierarchy: &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 style="width: 19%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%;"&gt;&#160;&lt;/td&gt;&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: 7%;"&gt;&#160;&lt;/td&gt;&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: 7%;"&gt;&#160;&lt;/td&gt;&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: 7%;"&gt;&#160;&lt;/td&gt;&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: 7%;"&gt;&#160;&lt;/td&gt;&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: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%;"&gt;&#160;&lt;/td&gt;&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: 7%;"&gt;&#160;&lt;/td&gt;&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: 7%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&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&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;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;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;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="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&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;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;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;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="vertical-align: top;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; 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="vertical-align: bottom; text-align: center; 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: center; 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; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: center; font-weight: bold;"&gt;June 30, 2025&lt;/td&gt;


    &lt;td style="text-align: right; border-width: initial; border-style: none; border-color: initial;"&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="2" style="vertical-align: bottom; text-align: center; 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; 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; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&#160;&lt;/td&gt;&lt;td colspan="10" style="vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; font-weight: bold; text-align: center;"&gt;March 31, 2025&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; 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 style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="vertical-align: bottom; border-width: initial; border-style: none; border-color: initial; text-align: center; font-weight: bold;"&gt;Fair Value Measurements&lt;/td&gt;


    &lt;td style="text-align: right; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td colspan="10" style="vertical-align: bottom; border-width: initial; border-style: none; border-color: initial; font-weight: bold; text-align: center;"&gt;Fair Value Measurements&lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right;"&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; text-align: right; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; text-align: center; font-weight: bold;"&gt;Using Inputs Considered as          &lt;/td&gt;


    &lt;td style="text-align: right; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td colspan="10" style="vertical-align: bottom; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; font-weight: bold; text-align: center;"&gt;Using Inputs Considered as         &lt;/td&gt;

    &lt;td style="vertical-align: bottom; text-align: right; 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: 7.2pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: right; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; 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="vertical-align : bottom; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; text-align : center; white-space : nowrap; "&gt;


      &lt;span style="font-weight: bold;"&gt;Fair Value&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; 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="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;Level 1&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; 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="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;Level 2&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; 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="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;Level 3&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; 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; border-width: initial; border-style: none; border-color: initial;"&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="2" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;Fair Value&lt;/span&gt;
     &lt;/td&gt;
    &lt;td style="vertical-align: bottom; 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="vertical-align: bottom; text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; 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="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;Level 1&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; 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="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;Level 2&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; 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="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;Level 3&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; 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: 7.2pt;"&gt;
    &lt;td&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;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 7.2pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Short-term investments
     &lt;/div&gt;
    &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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 7.2pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="margin-left: 7.2pt;"&gt;
      Mutual funds
     &lt;/div&gt;
    &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; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 7%;"&gt;2,011,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; text-align: left; width: 1%;"&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; width: 7%;"&gt;2,011,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; text-align: left; width: 1%;"&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; width: 7%;"&gt; &#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; text-align: left; width: 1%;"&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; width: 7%;"&gt; &#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="text-align: right;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left;"&gt;$&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; text-align: right;"&gt; 1,881,000 &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; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 7%;"&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; text-align: left; width: 1%;"&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; width: 7%;"&gt; &#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; text-align: left; width: 1%;"&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; width: 7%;"&gt; &#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;/tr&gt;
   &lt;tr style="vertical-align: top; height: 7.2pt;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Prepaid expenses and other current assets
     &lt;/div&gt;
    &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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="margin-left: 7.2pt;"&gt;
      Forward foreign currency exchange contracts
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: bottom;"&gt;2,683,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: bottom;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: bottom;"&gt;2,683,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: bottom;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="vertical-align: bottom; text-align: right;"&gt; &lt;div&gt; - &lt;/div&gt; &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="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: bottom;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: bottom;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: bottom;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&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&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;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 colspan="2"&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;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="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div&gt;
      &lt;span style="font-weight: bold;"&gt;Liabilities&lt;/span&gt;
     &lt;/div&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;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;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 colspan="2"&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;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="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div&gt;
      Other current liabilities
     &lt;/div&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;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;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 colspan="2"&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;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="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="margin-left: 7.2pt;"&gt;
      Deferred compensation
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right;"&gt;2,011,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right;"&gt;2,011,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right;"&gt; &lt;div&gt; 1,881,000 &lt;/div&gt; &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="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right;"&gt;1,881,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top;"&gt;
    &lt;td&gt;
     &lt;div style="margin-left: 7.2pt;"&gt;
      Forward foreign currency exchange contracts
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: middle;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: middle;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: middle;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: middle;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left; vertical-align: middle;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right; vertical-align: middle;"&gt; &lt;div&gt; 1,663,000 &lt;/div&gt; &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="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: middle;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: middle;"&gt;1,663,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: middle;"&gt; - &lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;

   &lt;tr style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div style="text-indent : -10px; padding-left : 10px; "&gt;
      Convertible notes, related party Compound Net Derivative Liability
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: bottom;"&gt;9,260,000&lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: bottom;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: bottom;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: bottom;"&gt;9,260,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right; vertical-align: bottom;"&gt; &lt;div&gt; 7,470,000 &lt;/div&gt; &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="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: bottom;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: bottom;"&gt; - &lt;/td&gt;&lt;td style="text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right; vertical-align: bottom;"&gt;7,470,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c81" decimals="0" id="ixv-8444" unitRef="usd">2011000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c82" decimals="0" id="ixv-8445" unitRef="usd">2011000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c83" decimals="0" id="ixv-8446" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c84" decimals="0" id="ixv-8447" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c85" decimals="0" id="ixv-8448" unitRef="usd">1881000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c86" decimals="0" id="ixv-8449" unitRef="usd">1881000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c87" decimals="0" id="ixv-8450" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c88" decimals="0" id="ixv-8451" unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c81" decimals="0" id="ixv-8452" unitRef="usd">2683000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c82" decimals="0" id="ixv-8453" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c83" decimals="0" id="ixv-8454" unitRef="usd">2683000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c84" decimals="0" id="ixv-8455" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c85" decimals="0" id="ixv-8456" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c86" decimals="0" id="ixv-8457" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c87" decimals="0" id="ixv-8458" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="c88" decimals="0" id="ixv-8459" unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c81" decimals="0" id="ixv-8460" unitRef="usd">2011000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c82" decimals="0" id="ixv-8461" unitRef="usd">2011000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c83" decimals="0" id="ixv-8462" unitRef="usd">0</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c84" decimals="0" id="ixv-8463" unitRef="usd">0</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c85" decimals="0" id="ixv-8464" unitRef="usd">1881000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c86" decimals="0" id="ixv-8465" unitRef="usd">1881000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c87" decimals="0" id="ixv-8466" unitRef="usd">0</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability contextRef="c88" decimals="0" id="ixv-8467" unitRef="usd">0</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c81" decimals="0" id="ixv-8468" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c82" decimals="0" id="ixv-8469" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c83" decimals="0" id="ixv-8470" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c84" decimals="0" id="ixv-8471" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c85" decimals="0" id="ixv-8472" unitRef="usd">1663000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c86" decimals="0" id="ixv-8473" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c87" decimals="0" id="ixv-8474" unitRef="usd">1663000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="c88" decimals="0" id="ixv-8475" unitRef="usd">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="c81" decimals="0" id="ixv-8476" unitRef="usd">9260000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="c82" decimals="0" id="ixv-8477" unitRef="usd">0</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="c83" decimals="0" id="ixv-8478" unitRef="usd">0</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="c84" decimals="0" id="ixv-8479" unitRef="usd">9260000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="c85" decimals="0" id="ixv-8480" unitRef="usd">7470000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="c86" decimals="0" id="ixv-8481" unitRef="usd">0</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="c87" decimals="0" id="ixv-8482" unitRef="usd">0</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability contextRef="c88" decimals="0" id="ixv-8483" unitRef="usd">7470000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock contextRef="c0" id="ixv-5147">&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; 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: 77%;"&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 : 1pt; white-space : nowrap; "&gt;
    &lt;td style="padding-left: 10px;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; 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="vertical-align: bottom; 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: bold;"&gt;June 30, 2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; 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="vertical-align: bottom; 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="vertical-align: bottom; 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: bold;"&gt;March 31, 2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Risk free interest rate
     &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; width: 9%; padding-left: 10px;"&gt;3.70&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt;
    &lt;td style="text-align: right; 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; width: 9%; padding-left: 10px;"&gt;3.91&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Cost of equity
     &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; width: 9%; padding-left: 10px;"&gt;21.40&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt;
    &lt;td style="text-align: right; 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; width: 9%; padding-left: 10px;"&gt;21.30&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Weighted average cost of capital
     &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; width: 9%; padding-left: 10px;"&gt;15.60&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt;
    &lt;td style="text-align: right; 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; width: 9%; padding-left: 10px;"&gt;14.90&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      Expected volatility of the Company's common stock
     &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; width: 9%; padding-left: 10px;"&gt;47.50&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt;
    &lt;td style="text-align: right; 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; width: 9%; padding-left: 10px;"&gt;40.00&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td style="padding-left: 10px;"&gt;
     &lt;div&gt;
      EBITDA volatility
     &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; width: 9%; padding-left: 10px;"&gt;35.00&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt;
    &lt;td style="text-align: right; 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; width: 9%; padding-left: 10px;"&gt;45.00&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt;
   &lt;/tr&gt;
  &lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput contextRef="c89" decimals="4" id="ixv-8484" unitRef="pure">0.037</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput contextRef="c90" decimals="4" id="ixv-8485" unitRef="pure">0.0391</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput contextRef="c91" decimals="4" id="ixv-8486" unitRef="pure">0.214</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput contextRef="c92" decimals="4" id="ixv-8487" unitRef="pure">0.213</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput contextRef="c93" decimals="4" id="ixv-8488" unitRef="pure">0.156</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput contextRef="c94" decimals="4" id="ixv-8489" unitRef="pure">0.149</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput contextRef="c95" decimals="4" id="ixv-8490" unitRef="pure">0.475</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput contextRef="c96" decimals="4" id="ixv-8491" unitRef="pure">0.40</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput contextRef="c97" decimals="4" id="ixv-8492" unitRef="pure">0.35</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:EmbeddedDerivativeLiabilityMeasurementInput contextRef="c98" decimals="4" id="ixv-8493" unitRef="pure">0.45</us-gaap:EmbeddedDerivativeLiabilityMeasurementInput>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="c0" id="ixv-5232">&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; 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: 77%;"&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.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="vertical-align: bottom; text-align: center;"&gt;


      &lt;span style="font-weight: bold;"&gt;Three Months Ended&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;


      &lt;span style="font-weight: bold;"&gt;June 30,&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&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;&#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;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; 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;"&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;&#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;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Beginning balance
     &lt;/div&gt;
    &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; 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; text-align: right;"&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; 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;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Changes in fair value of Compound Net Derivative Liability included in earnings
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;1,790,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(2,580,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Ending balance
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;9,260,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; text-align: right;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;4,830,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c78" decimals="0" id="ixv-8494" unitRef="usd">7470000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c99" decimals="0" id="ixv-8495" unitRef="usd">7410000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings contextRef="c100" decimals="0" id="ixv-8496" unitRef="usd">-1790000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings contextRef="c101" decimals="0" id="ixv-8497" unitRef="usd">2580000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c77" decimals="0" id="ixv-8498" unitRef="usd">9260000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c102" decimals="0" id="ixv-8499" unitRef="usd">4830000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:ConvertibleDebtNoncurrent contextRef="c77" decimals="0" id="ixv-8500" unitRef="usd">40844000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent contextRef="c78" decimals="0" id="ixv-8501" unitRef="usd">35207000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c79" decimals="0" id="ixv-8502" unitRef="usd">51514000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c80" decimals="0" id="ixv-8503" unitRef="usd">42398000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c0" id="ixv-5299">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;16. Share-based Payments&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;Stock Options&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; During the three months ended June 30, 2025 and 2024, no options to purchase shares of the Company&#x2019;s common stock were granted. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; The following is a summary of stock option transactions: &lt;/div&gt;&lt;br/&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: 77%;"&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.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; 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: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&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;Number of&#160;&lt;br/&gt;&lt;/span&gt;Shares&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; 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: center; 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: center; 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 : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-align: start; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Weighted Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Outstanding at March 31, 2025
     &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; width: 9%;"&gt;1,053,561&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&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; width: 9%;"&gt;20.20&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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Forfeited/Cancelled
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(4,220&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;22.64&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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Outstanding at June 30, 2025
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;1,049,341&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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;"&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; width: 9%;"&gt;20.20&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; At June 30, 2025, options to purchase 87,288 shares of common stock were unvested at a weighted average exercise price of $9.32. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; At June 30, 2025, there was $201,000 of total unrecognized compensation expense related to unvested stock option awards, which will be recognized over the weighted average remaining vesting period of approximately 1.2 years. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-weight: bold; font-style: italic;"&gt;Restricted Stock Units (&#x201c;RSUs&#x201d;)&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; During the three months ended June 30, 2025 and 2024, the Company granted 428,552 and 207,050, respectively, of time-based vesting RSUs, based on the closing market price on the grant date. &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 style="width: 77%;"&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.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; 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: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;



      &lt;span style="font-weight: bold;"&gt;Number of

      Shares&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; 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: center; 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: center; 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 : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "&gt;




      &lt;span style="font-weight: bold;"&gt;Weighted Average
&lt;br/&gt;
      Grant Date Fair
&lt;br/&gt;
      Value&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Outstanding at March 31, 2025
     &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; width: 9%;"&gt;505,373&lt;/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: left;"&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; width: 9%;"&gt;7.26&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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Granted
     &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; width: 9%;"&gt;428,552&lt;/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: left;"&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; width: 9%;"&gt;9.76&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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Vested
     &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; width: 9%;"&gt;(121,364&lt;/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: left;"&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; width: 9%;"&gt;9.49&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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Forfeited/Cancelled
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(580&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;7.73&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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Outstanding at June 30, 2025
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;811,981&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; text-align: left;"&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; width: 9%;"&gt;8.25&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; At June 30, 2025, there was $5,931,000 of unrecognized compensation expense related to RSUs, which will be recognized over the weighted average remaining vesting period of approximately 2.7 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 three months ended June 30, 2025, the Company granted 353,778 PSUs (at target performance levels) based on the Company&#x2019;s stock price or a total shareholder return (&#x201c;TSR&#x201d;) market conditions. During the three months ended June 30, 2024, the Company granted 155,391 PSUs (at target performance levels), based on a TSR market condition. All PSUs granted have a three-year performance period, subject to continued employment. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;Stock Price PSUs&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; During the three months ended June 30, 2025, the Company granted 176,893 PSUs (at target performance levels), which vest as follows: (i) if the stock price is greater than or equal to $15.00 per share, then &lt;span style="-sec-ix-hidden: hidden-fact-17"&gt;1/3&lt;/span&gt; of the grant will vest, (ii) if the stock price is greater than or equal to $17.00 per share then the next &lt;span style="-sec-ix-hidden: hidden-fact-18"&gt;1/3&lt;/span&gt; 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-19"&gt;1/3&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 $18.00 and $22.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;&#160;
  &lt;/div&gt;&lt;div&gt; During the three months ended June 30, 2024, the Company did not grant any PSUs based on the Company&#x2019;s stock price. &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-style: italic;"&gt;TSR PSUs&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt; During the three months ended June 30, 2025 and 2024, the Company granted 176,885 and 155,391 PSUs (at target performance levels), respectively, which cliff vest and 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 TSR 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, as of the start of the performance period. 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; 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; 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: 77%;"&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.0pt;"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="7" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&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;Three Months Ended&lt;/span&gt;&lt;br/&gt;June 30,&lt;/span&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1.0pt;"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;  &#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: center; width: 1%; 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: center; width: 9%; border-bottom: 1px solid black; 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; text-align: center; width: 1%; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&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; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;3.86&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;"&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; width: 9%;"&gt;4.45&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top;"&gt; &lt;td&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;Expected life in years&lt;/span&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; width: 9%;"&gt;0.7-3.0&lt;/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;"&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; width: 9%;"&gt;3&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: 1pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Expected volatility of the Company's common stock &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; width: 9%;"&gt;66.80&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;"&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; width: 9%;"&gt;59.80&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1pt;"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Average correlation coefficient of peer companies &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; width: 9%;"&gt;15.70&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;"&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; width: 9%;"&gt;16.50&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Expected dividend yield &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; 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; 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; 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: 1pt;"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Grant date fair value &lt;/div&gt; &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;7.33-12.68 &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;"&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; width: 9%;"&gt;8.65&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; The following is a summary of non-vested PSUs: &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: 77%;"&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.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;



      &lt;span style="font-weight: bold;"&gt;Number of

      Shares&lt;/span&gt;
       &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; 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: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align : bottom; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; width : 9%; white-space : nowrap; "&gt;




      &lt;span style="font-weight: bold;"&gt;Weighted Average
&lt;br/&gt;
      Grant Date Fair
&lt;br/&gt;
      Value&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Outstanding at March 31, 2025
     &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; width: 9%;"&gt;764,387&lt;/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;"&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; width: 9%;"&gt;7.42&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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Granted
     &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; width: 9%;"&gt;353,778&lt;/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;"&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; width: 9%;"&gt;10.57&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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Vested
     &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; width: 9%;"&gt;(43,917&lt;/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;"&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; width: 9%;"&gt;14.55&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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Forfeited/Cancelled
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(76,101&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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;"&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; width: 9%;"&gt;13.65&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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Outstanding at June 30, 2025
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;998,147&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; text-align: right;"&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; width: 9%;"&gt;7.74&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; At June 30, 2025, there was $5,256,000 of unrecognized compensation expense related to these awards, which will be recognized over the weighted average remaining vesting period of approximately 2.2 years. &lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c103"
      decimals="INF"
      id="ixv-8504"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c104"
      decimals="INF"
      id="ixv-8505"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c0" id="ixv-5308">&lt;div&gt; The following is a summary of stock option transactions: &lt;/div&gt;&lt;br/&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: 77%;"&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.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; 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: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&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;Number of&#160;&lt;br/&gt;&lt;/span&gt;Shares&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; 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: center; 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: center; 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 : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "&gt;&lt;span style="font-weight: 700; letter-spacing: normal; text-align: start; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"&gt;Weighted Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Outstanding at March 31, 2025
     &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; width: 9%;"&gt;1,053,561&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right;"&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; width: 9%;"&gt;20.20&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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Forfeited/Cancelled
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(4,220&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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="vertical-align: bottom; text-align: left; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;22.64&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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Outstanding at June 30, 2025
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;1,049,341&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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;"&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; width: 9%;"&gt;20.20&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:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c128"
      decimals="INF"
      id="ixv-8506"
      unitRef="shares">1053561</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c128"
      decimals="2"
      id="ixv-8507"
      unitRef="usdPershares">20.2</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c103"
      decimals="INF"
      id="ixv-8508"
      unitRef="shares">4220</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c103"
      decimals="2"
      id="ixv-8509"
      unitRef="usdPershares">22.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c105"
      decimals="INF"
      id="ixv-8510"
      unitRef="shares">1049341</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c105"
      decimals="2"
      id="ixv-8511"
      unitRef="usdPershares">20.2</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="c105"
      decimals="INF"
      id="ixv-8512"
      unitRef="shares">87288</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage
      contextRef="c105"
      decimals="2"
      id="ixv-8513"
      unitRef="usdPershares">9.32</mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedWeightedAverage>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="c105" decimals="0" id="ixv-8514" unitRef="usd">201000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c103" id="ixv-8515">P1Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c106"
      decimals="INF"
      id="ixv-8516"
      unitRef="shares">428552</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c107"
      decimals="INF"
      id="ixv-8517"
      unitRef="shares">207050</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock contextRef="c0" id="ixv-5384">&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 style="width: 77%;"&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.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: center; 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: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;



      &lt;span style="font-weight: bold;"&gt;Number of

      Shares&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; 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: center; 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: center; 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 : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; white-space : nowrap; "&gt;




      &lt;span style="font-weight: bold;"&gt;Weighted Average
&lt;br/&gt;
      Grant Date Fair
&lt;br/&gt;
      Value&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Outstanding at March 31, 2025
     &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; width: 9%;"&gt;505,373&lt;/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: left;"&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; width: 9%;"&gt;7.26&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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Granted
     &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; width: 9%;"&gt;428,552&lt;/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: left;"&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; width: 9%;"&gt;9.76&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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Vested
     &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; width: 9%;"&gt;(121,364&lt;/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: left;"&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; width: 9%;"&gt;9.49&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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Forfeited/Cancelled
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(580&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 1%;"&gt;$&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;7.73&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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Outstanding at June 30, 2025
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;811,981&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; text-align: left;"&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; width: 9%;"&gt;8.25&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:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c129"
      decimals="INF"
      id="ixv-8518"
      unitRef="shares">505373</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c129"
      decimals="2"
      id="ixv-8519"
      unitRef="usdPershares">7.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c106"
      decimals="INF"
      id="ixv-8520"
      unitRef="shares">428552</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c106"
      decimals="2"
      id="ixv-8521"
      unitRef="usdPershares">9.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c106"
      decimals="INF"
      id="ixv-8522"
      unitRef="shares">121364</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c106"
      decimals="2"
      id="ixv-8523"
      unitRef="usdPershares">9.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c106"
      decimals="INF"
      id="ixv-8524"
      unitRef="shares">580</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c106"
      decimals="2"
      id="ixv-8525"
      unitRef="usdPershares">7.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c108"
      decimals="INF"
      id="ixv-8526"
      unitRef="shares">811981</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c108"
      decimals="2"
      id="ixv-8527"
      unitRef="usdPershares">8.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c108" decimals="0" id="ixv-8528" unitRef="usd">5931000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c106" id="ixv-8529">P2Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c109"
      decimals="INF"
      id="ixv-8530"
      unitRef="shares">353778</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c110"
      decimals="INF"
      id="ixv-8531"
      unitRef="shares">155391</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c110" id="ixv-8532">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c109" id="ixv-8533">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c111"
      decimals="INF"
      id="ixv-8534"
      unitRef="shares">176893</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:SharePrice
      contextRef="c112"
      decimals="INF"
      id="ixv-8535"
      unitRef="usdPershares">15</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="c114"
      decimals="INF"
      id="ixv-8536"
      unitRef="usdPershares">17</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="c116"
      decimals="INF"
      id="ixv-8537"
      unitRef="usdPershares">20</us-gaap:SharePrice>
    <mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients contextRef="c118" decimals="2" id="ixv-8538" unitRef="pure">0.50</mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients>
    <mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients contextRef="c119" decimals="2" id="ixv-8539" unitRef="pure">1.50</mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsEligiblePercentageForRecipients>
    <us-gaap:SharePrice
      contextRef="c120"
      decimals="INF"
      id="ixv-8540"
      unitRef="usdPershares">18</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="c121"
      decimals="INF"
      id="ixv-8541"
      unitRef="usdPershares">22</us-gaap:SharePrice>
    <mpaa:NumberOfTradingDays contextRef="c111" id="ixv-8542">P30D</mpaa:NumberOfTradingDays>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c122"
      decimals="INF"
      id="ixv-8544"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c123"
      decimals="INF"
      id="ixv-8545"
      unitRef="shares">176885</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c124"
      decimals="INF"
      id="ixv-8546"
      unitRef="shares">155391</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c123" id="ixv-8547">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage contextRef="c125" decimals="2" id="ixv-8548" unitRef="pure">0</mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage>
    <mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage contextRef="c126" decimals="2" id="ixv-8549" unitRef="pure">1.50</mpaa:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsVestingTargetPercentage>
    <mpaa:NumberOfTradingDays contextRef="c123" id="ixv-8550">P30D</mpaa:NumberOfTradingDays>
    <mpaa:TotalShareholdersReturnMaximumMarketCapitalization contextRef="c123" decimals="-6" id="ixv-8551" unitRef="usd">600000000</mpaa:TotalShareholdersReturnMaximumMarketCapitalization>
    <mpaa:ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock contextRef="c0" id="ixv-5493">&lt;div&gt; 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; 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: 77%;"&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.0pt;"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="7" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&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;Three Months Ended&lt;/span&gt;&lt;br/&gt;June 30,&lt;/span&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1.0pt;"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;  &#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;&lt;b&gt;2025&lt;/b&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial;"&gt;&#160;&lt;/td&gt; &lt;td style="vertical-align: bottom; text-align: center; width: 1%; 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: center; width: 9%; border-bottom: 1px solid black; 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; text-align: center; width: 1%; border-top: none; border-right: none; border-bottom: 1px solid black; border-left: none;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&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; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;3.86&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;"&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; width: 9%;"&gt;4.45&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top;"&gt; &lt;td&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;Expected life in years&lt;/span&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; width: 9%;"&gt;0.7-3.0&lt;/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;"&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; width: 9%;"&gt;3&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: 1pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Expected volatility of the Company's common stock &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; width: 9%;"&gt;66.80&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;"&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; width: 9%;"&gt;59.80&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1pt;"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Average correlation coefficient of peer companies &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; width: 9%;"&gt;15.70&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;"&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; width: 9%;"&gt;16.50&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%;"&gt;%&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Expected dividend yield &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; 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; 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; 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: 1pt;"&gt; &lt;td&gt; &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt; Grant date fair value &lt;/div&gt; &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;7.33-12.68 &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;"&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; width: 9%;"&gt;8.65&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;</mpaa:ScheduleOfShareBasedPaymentAwardOtherThanOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c109" decimals="4" id="ixv-8552" unitRef="pure">0.0386</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c110" decimals="4" id="ixv-8553" unitRef="pure">0.0445</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c130" id="ixv-8554">P0Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c131" id="ixv-8555">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c110" id="ixv-8556">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c109" decimals="4" id="ixv-8557" unitRef="pure">0.668</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c110" decimals="4" id="ixv-8558" unitRef="pure">0.598</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <mpaa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies contextRef="c109" decimals="4" id="ixv-8559" unitRef="pure">0.157</mpaa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies>
    <mpaa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies contextRef="c110" decimals="4" id="ixv-8560" unitRef="pure">0.165</mpaa:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsAverageCorrelationCoefficientofPeerCompanies>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c109" decimals="2" id="ixv-8561" unitRef="pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c110" decimals="2" id="ixv-8562" unitRef="pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c130"
      decimals="2"
      id="ixv-8563"
      unitRef="usdPershares">7.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c131"
      decimals="2"
      id="ixv-8564"
      unitRef="usdPershares">12.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c110"
      decimals="2"
      id="ixv-8565"
      unitRef="usdPershares">8.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock contextRef="c0" id="ixv-5585">&lt;div&gt; The following is a summary of non-vested PSUs: &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: 77%;"&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.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;



      &lt;span style="font-weight: bold;"&gt;Number of

      Shares&lt;/span&gt;
       &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; 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: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align : bottom; text-align : center; border-bottom : 1px solid black; border-top : none; border-left : none; border-right : none; width : 9%; white-space : nowrap; "&gt;




      &lt;span style="font-weight: bold;"&gt;Weighted Average
&lt;br/&gt;
      Grant Date Fair
&lt;br/&gt;
      Value&lt;/span&gt;
     &lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-width: initial; border-style: none; border-color: initial; width: 1%;"&gt;&#160;&lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Outstanding at March 31, 2025
     &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; width: 9%;"&gt;764,387&lt;/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;"&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; width: 9%;"&gt;7.42&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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Granted
     &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; width: 9%;"&gt;353,778&lt;/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;"&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; width: 9%;"&gt;10.57&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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Vested
     &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; width: 9%;"&gt;(43,917&lt;/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;"&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; width: 9%;"&gt;14.55&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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Forfeited/Cancelled
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(76,101&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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;"&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; width: 9%;"&gt;13.65&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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Outstanding at June 30, 2025
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; text-align: right; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;998,147&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; text-align: right;"&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; width: 9%;"&gt;7.74&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:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c132"
      decimals="INF"
      id="ixv-8566"
      unitRef="shares">764387</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c132"
      decimals="2"
      id="ixv-8567"
      unitRef="usdPershares">7.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c109"
      decimals="INF"
      id="ixv-8568"
      unitRef="shares">353778</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c109"
      decimals="2"
      id="ixv-8569"
      unitRef="usdPershares">10.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c109"
      decimals="INF"
      id="ixv-8570"
      unitRef="shares">43917</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c109"
      decimals="2"
      id="ixv-8571"
      unitRef="usdPershares">14.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c109"
      decimals="INF"
      id="ixv-8572"
      unitRef="shares">76101</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c109"
      decimals="2"
      id="ixv-8573"
      unitRef="usdPershares">13.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c127"
      decimals="INF"
      id="ixv-8574"
      unitRef="shares">998147</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c127"
      decimals="2"
      id="ixv-8575"
      unitRef="usdPershares">7.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c127" decimals="0" id="ixv-8576" unitRef="usd">5256000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c109" id="ixv-8577">P2Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0" id="ixv-5662">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;17. 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 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 returns: &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: 77%;"&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.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&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;Three Months Ended&lt;/span&gt;&lt;br/&gt;June 30,&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&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;&#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;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; 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;"&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;&#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;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Balance at beginning of period
     &lt;/div&gt;
    &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; width: 9%;"&gt;19,677,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; text-align: left;"&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; width: 9%;"&gt;19,326,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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Charged to expense
     &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; width: 9%;"&gt;38,453,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; text-align: left;"&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; width: 9%;"&gt;33,352,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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Amounts processed
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(39,999,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(37,632,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Balance at end of period
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;18,131,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;15,046,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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 June 30, 2025 and March 31, 2025, the Company&#x2019;s total warranty return accrual was $18,131,000 and $19,677,000, respectively, of which $7,222,000 and $6,478,000, respectively, was included in the customer returns RGA issued within accounts receivable&#x2014;net and $10,909,000 and $13,199,000, respectively, was included in the customer finished goods returns accrual in the condensed consolidated balance sheets. &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. The Company has an immaterial amount accrued related to these exposures to various lawsuits, claims, examinations, and administrative proceedings.
  &lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="c0" id="ixv-5671">&lt;div&gt; The following summarizes the changes in the warranty returns: &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: 77%;"&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.0pt;"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&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;Three Months Ended&lt;/span&gt;&lt;br/&gt;June 30,&lt;/span&gt;
     &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr style="vertical-align: top; height: 1.0pt;"&gt;
    &lt;td&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;&#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;span style="font-weight: bold;"&gt;2025&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; 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;"&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;&#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;span style="font-weight: bold;"&gt;2024&lt;/span&gt;
     &lt;/td&gt;&lt;td style="text-align: center; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Balance at beginning of period
     &lt;/div&gt;
    &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; width: 9%;"&gt;19,677,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; text-align: left;"&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; width: 9%;"&gt;19,326,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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Charged to expense
     &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; width: 9%;"&gt;38,453,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; text-align: left;"&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; width: 9%;"&gt;33,352,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: 1pt; background-color: rgb(204, 238, 255);"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Amounts processed
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(39,999,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 1%; 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; width: 9%; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;(37,632,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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: 1.0pt;"&gt;
    &lt;td&gt;
     &lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;
      Balance at end of period
     &lt;/div&gt;
    &lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;18,131,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; text-align: left;"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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; width: 9%; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none;"&gt;15,046,000&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: left; width: 1%; 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:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c3" decimals="0" id="ixv-8578" unitRef="usd">19677000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c23" decimals="0" id="ixv-8579" unitRef="usd">19326000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued contextRef="c0" decimals="0" id="ixv-8580" unitRef="usd">38453000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued contextRef="c6" decimals="0" id="ixv-8581" unitRef="usd">33352000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualPayments contextRef="c0" decimals="0" id="ixv-8582" unitRef="usd">39999000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments contextRef="c6" decimals="0" id="ixv-8583" unitRef="usd">37632000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c2" decimals="0" id="ixv-8584" unitRef="usd">18131000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c32" decimals="0" id="ixv-8585" unitRef="usd">15046000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c2" decimals="0" id="ixv-8586" unitRef="usd">18131000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c3" decimals="0" id="ixv-8587" unitRef="usd">19677000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c133" decimals="0" id="ixv-8588" unitRef="usd">7222000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c134" decimals="0" id="ixv-8589" unitRef="usd">6478000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c135" decimals="0" id="ixv-8590" unitRef="usd">10909000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual contextRef="c136" decimals="0" id="ixv-8591" unitRef="usd">13199000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c0" id="ixv-5760">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;18. 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; 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; 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; 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.
  &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-weight: 400; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; 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: 77%;"&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="vertical-align: top;"&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&lt;span style="text-decoration-thickness: initial; float: none; display: inline !important;"&gt;&lt;b&gt;Three Months Ended&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; 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 colspan="6" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&lt;span style="text-decoration-thickness: initial; float: none; display: inline !important;"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; 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: 1pt;"&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; 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: center; border-bottom: 1px solid black; 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; text-align: center; 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: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; 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: center; border-bottom: 1px solid black; 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; text-align: center; 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: 1pt;"&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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Net sales to external customers for Hard Parts reportable segment&lt;/div&gt;&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; width: 9%;"&gt;174,889,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; text-align: right;"&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; width: 9%;"&gt;158,187,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: 1pt;"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Intersegment sales for Hard Parts reportable segment&lt;/div&gt;&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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;258,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; width: 1%;"&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; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;32,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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Total net sales for Hard Parts reportable segment&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; width: 9%;"&gt;175,147,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; 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; width: 9%;"&gt;158,219,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: 1pt;"&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;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&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;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt;"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Other net sales (1)&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; width: 9%;"&gt;13,475,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; 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; width: 9%;"&gt;11,700,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: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Elimination of intersegment net sales&lt;/div&gt;&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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;(258,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; width: 1%;"&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; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;(32,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; width: 1%;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt;"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Total consolidated net sales&lt;/div&gt;&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; width: 9%;"&gt;188,364,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; text-align: right;"&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; width: 9%;"&gt;169,887,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: 1pt; background-color: rgb(204, 238, 255);"&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;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt;"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Less (2):&lt;/div&gt;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-left: 10px;"&gt;&lt;div&gt;Material, labor, and overhead expenses&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; width: 9%;"&gt;113,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; 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; width: 9%;"&gt;109,217,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: 1pt;"&gt;&lt;td style="padding-left: 10px;"&gt;&lt;div&gt;Logistic expenses (3)&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; width: 9%;"&gt;30,665,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; 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; width: 9%;"&gt;22,778,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: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td style="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; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,026,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; 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; width: 9%;"&gt;394,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: 1pt;"&gt;&lt;td style="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; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;(8,348,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; 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; width: 9%;"&gt;11,078,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: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-left: 10px;"&gt;&lt;div&gt;Other segment items (4)&lt;/div&gt;&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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;19,477,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; width: 1%;"&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; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;21,211,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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt;"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Total operating income (loss) for Hard Parts reportable segment&lt;/div&gt;&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; width: 9%;"&gt;18,432,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; text-align: right;"&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; width: 9%;"&gt;(6,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: 1pt; background-color: rgb(204, 238, 255);"&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;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt;"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&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;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Other operating income (loss) (1)&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; width: 9%;"&gt;1,633,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; 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; width: 9%;"&gt;(6,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: 1pt;"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Elimination of intersegment operating income&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; width: 9%;"&gt;4,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; 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; width: 9%;"&gt;9,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: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Interest expense, net&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; width: 9%;"&gt;(12,812,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; 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; width: 9%;"&gt;(14,387,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: 1pt;"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Change in fair value of compound net derivative liability&lt;/div&gt;&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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;(1,790,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; width: 1%;"&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; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;2,580,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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Total consolidated income (loss) before income tax expense (benefit)&lt;/div&gt;&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; width: 1%;"&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; width: 9%;"&gt;5,467,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; width: 1%;"&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; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;"&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; width: 9%;"&gt;(18,263,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; width: 1%;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt;"&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;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&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;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt;"&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;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&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;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt;"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Depreciation and amortization for Hard Parts reportable segment (5)&lt;/div&gt;&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; width: 9%;"&gt;2,232,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; text-align: right;"&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; width: 9%;"&gt;2,525,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: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Other depreciation and amortization (1)&lt;/div&gt;&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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;217,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; width: 1%;"&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; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;204,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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt;"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Total consolidated depreciation and amortization&lt;/div&gt;&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; width: 1%;"&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; width: 9%;"&gt;2,449,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; width: 1%;"&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; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;"&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; width: 9%;"&gt;2,729,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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&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;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt;"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&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;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Captial expenditures for Hard Parts reportable segment&lt;/div&gt;&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; width: 9%;"&gt;394,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; text-align: right;"&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; width: 9%;"&gt;253,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: 1pt;"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Other capital expenditures (1)&lt;/div&gt;&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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;413,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; width: 1%;"&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; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;237,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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Total consolidated capital expenditures&lt;/div&gt;&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; width: 1%;"&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; width: 9%;"&gt;807,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; width: 1%;"&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; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;"&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; width: 9%;"&gt;490,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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="font-size: 10pt; font-weight: 400; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; height: 0px; font-size: 0px;"&gt;&lt;td style="width: 77%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; 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; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; white-space: nowrap; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&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; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; white-space: nowrap; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;&lt;span style="font-weight: bold;"&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; white-space: nowrap; width: 9%;"&gt;&lt;span style="font-weight: bold;"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&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; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; white-space: nowrap; width: 9%;"&gt;&lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt;&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: 1pt;"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Total assets for Hard Parts reportable segment&lt;/div&gt;&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; width: 9%;"&gt;981,161,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; text-align: right;"&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; 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;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Other assets (1)&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; width: 9%;"&gt;60,688,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; 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; 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;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt;"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Elimination of intersegment assets&lt;/div&gt;&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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;(68,499,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; width: 1%;"&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; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;(67,897,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; width: 1%;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Total consolidated assets&lt;/div&gt;&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; width: 1%;"&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; width: 9%;"&gt;973,350,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; width: 1%;"&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; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;"&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; width: 9%;"&gt;957,636,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; 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 income (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;"&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;"&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-8592"
      unitRef="Segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c0" id="ixv-5792">&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-weight: 400; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; 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: 77%;"&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="vertical-align: top;"&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td colspan="6" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&lt;span style="text-decoration-thickness: initial; float: none; display: inline !important;"&gt;&lt;b&gt;Three Months Ended&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; 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 colspan="6" style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none;"&gt;&lt;span style="text-decoration-thickness: initial; float: none; display: inline !important;"&gt;&lt;b&gt;June 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; 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: 1pt;"&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; 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: center; border-bottom: 1px solid black; 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; text-align: center; 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: center;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; 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: center; border-bottom: 1px solid black; 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; text-align: center; 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: 1pt;"&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="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Net sales to external customers for Hard Parts reportable segment&lt;/div&gt;&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; width: 9%;"&gt;174,889,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; text-align: right;"&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; width: 9%;"&gt;158,187,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: 1pt;"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Intersegment sales for Hard Parts reportable segment&lt;/div&gt;&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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;258,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; width: 1%;"&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; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;32,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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Total net sales for Hard Parts reportable segment&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; width: 9%;"&gt;175,147,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; 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; width: 9%;"&gt;158,219,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: 1pt;"&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;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&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;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt;"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Other net sales (1)&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; width: 9%;"&gt;13,475,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; 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; width: 9%;"&gt;11,700,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: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Elimination of intersegment net sales&lt;/div&gt;&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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;(258,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; width: 1%;"&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; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;(32,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; width: 1%;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt;"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Total consolidated net sales&lt;/div&gt;&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; width: 9%;"&gt;188,364,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; text-align: right;"&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; width: 9%;"&gt;169,887,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: 1pt; background-color: rgb(204, 238, 255);"&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;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt;"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Less (2):&lt;/div&gt;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-left: 10px;"&gt;&lt;div&gt;Material, labor, and overhead expenses&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; width: 9%;"&gt;113,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; 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; width: 9%;"&gt;109,217,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: 1pt;"&gt;&lt;td style="padding-left: 10px;"&gt;&lt;div&gt;Logistic expenses (3)&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; width: 9%;"&gt;30,665,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; 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; width: 9%;"&gt;22,778,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: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td style="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; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;1,026,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; 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; width: 9%;"&gt;394,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: 1pt;"&gt;&lt;td style="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; text-align: left; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; width: 9%;"&gt;(8,348,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; 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; width: 9%;"&gt;11,078,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: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td style="padding-left: 10px;"&gt;&lt;div&gt;Other segment items (4)&lt;/div&gt;&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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;19,477,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; width: 1%;"&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; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;21,211,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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt;"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Total operating income (loss) for Hard Parts reportable segment&lt;/div&gt;&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; width: 9%;"&gt;18,432,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; text-align: right;"&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; width: 9%;"&gt;(6,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: 1pt; background-color: rgb(204, 238, 255);"&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;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt;"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&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;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Other operating income (loss) (1)&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; width: 9%;"&gt;1,633,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; 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; width: 9%;"&gt;(6,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: 1pt;"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Elimination of intersegment operating income&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; width: 9%;"&gt;4,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; 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; width: 9%;"&gt;9,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: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Interest expense, net&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; width: 9%;"&gt;(12,812,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; 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; width: 9%;"&gt;(14,387,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: 1pt;"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Change in fair value of compound net derivative liability&lt;/div&gt;&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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;(1,790,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; width: 1%;"&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; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;2,580,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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Total consolidated income (loss) before income tax expense (benefit)&lt;/div&gt;&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; width: 1%;"&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; width: 9%;"&gt;5,467,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; width: 1%;"&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; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;"&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; width: 9%;"&gt;(18,263,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; width: 1%;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt;"&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;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&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;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt;"&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;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&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;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt;"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Depreciation and amortization for Hard Parts reportable segment (5)&lt;/div&gt;&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; width: 9%;"&gt;2,232,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; text-align: right;"&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; width: 9%;"&gt;2,525,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: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Other depreciation and amortization (1)&lt;/div&gt;&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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;217,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; width: 1%;"&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; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;204,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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt;"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Total consolidated depreciation and amortization&lt;/div&gt;&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; width: 1%;"&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; width: 9%;"&gt;2,449,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; width: 1%;"&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; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;"&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; width: 9%;"&gt;2,729,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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&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;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt;"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&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;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&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="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Captial expenditures for Hard Parts reportable segment&lt;/div&gt;&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; width: 9%;"&gt;394,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; text-align: right;"&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; width: 9%;"&gt;253,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: 1pt;"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Other capital expenditures (1)&lt;/div&gt;&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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;413,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; width: 1%;"&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; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;237,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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Total consolidated capital expenditures&lt;/div&gt;&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; width: 1%;"&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; width: 9%;"&gt;807,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; width: 1%;"&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; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;"&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; width: 9%;"&gt;490,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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="font-size: 10pt; font-weight: 400; letter-spacing: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; height: 0px; font-size: 0px;"&gt;&lt;td style="width: 77%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; 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; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; white-space: nowrap; width: 9%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&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; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; white-space: nowrap; 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: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;&lt;span style="font-weight: bold;"&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; white-space: nowrap; width: 9%;"&gt;&lt;span style="font-weight: bold;"&gt;June 30, 2025&lt;/span&gt;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&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; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: center; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; white-space: nowrap; width: 9%;"&gt;&lt;span style="font-weight: bold;"&gt;March 31, 2025&lt;/span&gt;&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: 1pt;"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Total assets for Hard Parts reportable segment&lt;/div&gt;&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; width: 9%;"&gt;981,161,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; text-align: right;"&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; 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;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Other assets (1)&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; width: 9%;"&gt;60,688,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; 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; 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;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt;"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Elimination of intersegment assets&lt;/div&gt;&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; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;(68,499,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; width: 1%;"&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; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 1%;"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: bottom; text-align: right; border-bottom: 1px solid black; border-top: none; border-left: none; border-right: none; width: 9%;"&gt;(67,897,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; width: 1%;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="vertical-align: top; height: 1pt; background-color: rgb(204, 238, 255);"&gt;&lt;td&gt;&lt;div style="text-indent: -7.2pt; padding-left: 7.2pt;"&gt;Total consolidated assets&lt;/div&gt;&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; width: 1%;"&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; width: 9%;"&gt;973,350,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; width: 1%;"&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; border-bottom: 3px double black; border-top: none; border-left: none; border-right: none; width: 1%;"&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; width: 9%;"&gt;957,636,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; 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 income (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;"&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;"&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="c137" decimals="0" id="ixv-8593" unitRef="usd">174889000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c138" decimals="0" id="ixv-8594" unitRef="usd">158187000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c139" decimals="0" id="ixv-8595" unitRef="usd">258000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c140" decimals="0" id="ixv-8596" unitRef="usd">32000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c141" decimals="0" id="ixv-8597" unitRef="usd">175147000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c142" decimals="0" id="ixv-8598" unitRef="usd">158219000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c143" decimals="0" id="ix_0_fact" unitRef="usd">13475000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c144" decimals="0" id="ix_1_fact" unitRef="usd">11700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c145" decimals="0" id="ixv-8601" unitRef="usd">-258000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c146" decimals="0" id="ixv-8602" unitRef="usd">-32000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c0" decimals="0" id="ixv-8603" unitRef="usd">188364000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c6" decimals="0" id="ixv-8604" unitRef="usd">169887000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <mpaa:ManufacturingMaterialLaborAndOverheadExpenses
      contextRef="c141"
      decimals="0"
      id="ix_10_fact"
      unitRef="usd">113895000</mpaa:ManufacturingMaterialLaborAndOverheadExpenses>
    <mpaa:ManufacturingMaterialLaborAndOverheadExpenses
      contextRef="c142"
      decimals="0"
      id="ix_11_fact"
      unitRef="usd">109217000</mpaa:ManufacturingMaterialLaborAndOverheadExpenses>
    <mpaa:LogisticExpenses
      contextRef="c141"
      decimals="0"
      id="ix_12_fact"
      unitRef="usd">30665000</mpaa:LogisticExpenses>
    <mpaa:LogisticExpenses
      contextRef="c142"
      decimals="0"
      id="ix_13_fact"
      unitRef="usd">22778000</mpaa:LogisticExpenses>
    <mpaa:RevaluationOfCoresOnCustomersShelves
      contextRef="c141"
      decimals="0"
      id="ix_14_fact"
      unitRef="usd">1026000</mpaa:RevaluationOfCoresOnCustomersShelves>
    <mpaa:RevaluationOfCoresOnCustomersShelves
      contextRef="c142"
      decimals="0"
      id="ix_15_fact"
      unitRef="usd">394000</mpaa:RevaluationOfCoresOnCustomersShelves>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="c141"
      decimals="0"
      id="ix_16_fact"
      unitRef="usd">8348000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="c142"
      decimals="0"
      id="ix_17_fact"
      unitRef="usd">-11078000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:SegmentReportingOtherItemAmount
      contextRef="c141"
      decimals="0"
      id="ix_18_fact"
      unitRef="usd">19477000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount
      contextRef="c142"
      decimals="0"
      id="ix_19_fact"
      unitRef="usd">21211000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:OperatingIncomeLoss
      contextRef="c141"
      decimals="0"
      id="ix_20_fact"
      unitRef="usd">18432000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c142"
      decimals="0"
      id="ix_21_fact"
      unitRef="usd">-6459000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c143" decimals="0" id="ix_2_fact" unitRef="usd">1633000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c144" decimals="0" id="ix_3_fact" unitRef="usd">-6000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c145" decimals="0" id="ixv-8619" unitRef="usd">4000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c146" decimals="0" id="ixv-8620" unitRef="usd">9000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet contextRef="c0" decimals="0" id="ixv-8621" unitRef="usd">-12812000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c6" decimals="0" id="ixv-8622" unitRef="usd">-14387000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c0" decimals="0" id="ixv-8623" unitRef="usd">-1790000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet contextRef="c6" decimals="0" id="ixv-8624" unitRef="usd">2580000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="0" id="ixv-8625" unitRef="usd">5467000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c6" decimals="0" id="ixv-8626" unitRef="usd">-18263000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:DepreciationAndAmortization
      contextRef="c141"
      decimals="0"
      id="ix_22_fact"
      unitRef="usd">2232000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="c142"
      decimals="0"
      id="ix_23_fact"
      unitRef="usd">2525000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c143" decimals="0" id="ix_4_fact" unitRef="usd">217000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c144" decimals="0" id="ix_5_fact" unitRef="usd">204000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c147" decimals="0" id="ixv-8631" unitRef="usd">2449000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c148" decimals="0" id="ixv-8632" unitRef="usd">2729000</us-gaap:DepreciationAndAmortization>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c141" decimals="0" id="ixv-8633" unitRef="usd">394000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c142" decimals="0" id="ixv-8634" unitRef="usd">253000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c143" decimals="0" id="ix_6_fact" unitRef="usd">413000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c144" decimals="0" id="ix_7_fact" unitRef="usd">237000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c0" decimals="0" id="ixv-8637" unitRef="usd">807000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:SegmentExpenditureAdditionToLongLivedAssets contextRef="c6" decimals="0" id="ixv-8638" unitRef="usd">490000</us-gaap:SegmentExpenditureAdditionToLongLivedAssets>
    <us-gaap:Assets contextRef="c149" decimals="0" id="ixv-8639" unitRef="usd">981161000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c150" decimals="0" id="ixv-8640" unitRef="usd">967178000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c151" decimals="0" id="ix_8_fact" unitRef="usd">60688000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c152" decimals="0" id="ix_9_fact" unitRef="usd">58355000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c153" decimals="0" id="ixv-8643" unitRef="usd">-68499000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c154" decimals="0" id="ixv-8644" unitRef="usd">-67897000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c2" decimals="0" id="ixv-8645" unitRef="usd">973350000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c3" decimals="0" id="ixv-8646" unitRef="usd">957636000</us-gaap:Assets>
    <mpaa:NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds
      contextRef="c0"
      decimals="INF"
      id="ixv-8648"
      unitRef="Segment">2</mpaa:NumberOfOperatingSegmentsNotMeetingQuantitativeThresholds>
    <us-gaap:SegmentReportingOtherItemCompositionDescription contextRef="c0" id="ixv-8651">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-6288">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;19. Share Repurchases&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 three months ended June 30, 2025, the Company repurchased 197,796 shares of its common stock for $1,966,000. As of June 30, 2025, $25,543,000 has been utilized and $11,457,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,576,937 shares repurchased under this program through June 30, 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;</us-gaap:TreasuryStockTextBlock>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c155" decimals="0" id="ixv-8654" unitRef="usd">20000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c15" decimals="0" id="ixv-8655" unitRef="usd">37000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c11"
      decimals="INF"
      id="ixv-8656"
      unitRef="shares">197796</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c11" decimals="0" id="ixv-8657" unitRef="usd">1966000</us-gaap:StockRepurchasedDuringPeriodValue>
    <mpaa:StockRepurchasedAndRetiredDuringPeriodCumulativeValue contextRef="c11" decimals="0" id="ixv-8658" unitRef="usd">25543000</mpaa:StockRepurchasedAndRetiredDuringPeriodCumulativeValue>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c15" decimals="0" id="ixv-8659" unitRef="usd">11457000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <mpaa:StockRepurchasedAndRetiredCumulativeShares
      contextRef="c11"
      decimals="INF"
      id="ixv-8660"
      unitRef="shares">1576937</mpaa:StockRepurchasedAndRetiredCumulativeShares>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c0" id="ixv-6295">&lt;div&gt;
   &lt;span style="font-weight: bold;"&gt;20. 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;The Company has 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 Company renewed this operating lease for an additional three-year period, effective January 1, 2025. The rent expense recorded for this related party lease was $93,000 and $81,000 for the three months ended June 30, 2025 and 2024, 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 Director&lt;/span&gt;
  &lt;/div&gt;&lt;div&gt;&#160;
  &lt;/div&gt;&lt;div&gt;
   &lt;span style="font-family: Times;"&gt;In connection with the issuance and sale of the Company&#x2019;s Convertible Notes on March 31, 2023 (see Note 7), the Board appointed Douglas Trussler, a co-founder of Bison Capital, to the Board. Mr. Trussler&#x2019;s compensation is different from the compensation for other non-employee directors as described in the Company&#x2019;s Definitive Proxy Statement, filed with the SEC on July 29, 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:AreaOfRealEstateProperty contextRef="c156" decimals="0" id="ixv-8661" unitRef="sqft">35000</us-gaap:AreaOfRealEstateProperty>
    <us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="c156" id="ixv-8662">P3Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:OperatingLeaseExpense contextRef="c157" decimals="0" id="ixv-8663" unitRef="usd">93000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="c158" decimals="0" id="ixv-8664" unitRef="usd">81000</us-gaap:OperatingLeaseExpense>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c0" id="ixv-8665">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c0" id="ixv-8666">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c0" id="ixv-8667">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c0" id="ixv-8668">false</ecd:NonRule10b51ArrTrmntdFlag>
    <us-gaap:NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration contextRef="c2" id="hidden-fact-0">http://fasb.org/us-gaap/2025#RelatedPartyMember</us-gaap:NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration>
    <us-gaap:NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration contextRef="c3" id="hidden-fact-1">http://fasb.org/us-gaap/2025#RelatedPartyMember</us-gaap:NotesPayableNoncurrentRelatedPartyTypeExtensibleEnumeration>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c2"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c3"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c2" id="hidden-fact-4">http://fasb.org/us-gaap/2025#OperatingLeaseRightOfUseAsset</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-5">http://fasb.org/us-gaap/2025#OperatingLeaseRightOfUseAsset</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c2" id="hidden-fact-6">http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-7">http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c2" id="hidden-fact-8">http://fasb.org/us-gaap/2025#OperatingLeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-9">http://fasb.org/us-gaap/2025#OperatingLeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c2" id="hidden-fact-10">http://fasb.org/us-gaap/2025#OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-11">http://fasb.org/us-gaap/2025#OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c2" id="hidden-fact-12">http://fasb.org/us-gaap/2025#OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-13">http://fasb.org/us-gaap/2025#OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c2" id="hidden-fact-14">http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-15">http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration contextRef="c2" id="hidden-fact-16">http://fasb.org/us-gaap/2025#AccountsPayableAndAccruedLiabilitiesCurrent</us-gaap:SupplierFinanceProgramObligationStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c113"
      decimals="4"
      id="hidden-fact-17"
      unitRef="pure">0.0033</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c115"
      decimals="4"
      id="hidden-fact-18"
      unitRef="pure">0.0033</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c117"
      decimals="4"
      id="hidden-fact-19"
      unitRef="pure">0.0033</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-8691">0000918251</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c0" id="ixv-8692">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="c0" id="ixv-8693">2026</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c0" id="ixv-8694">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate contextRef="c0" id="ixv-8695">--03-31</dei:CurrentFiscalYearEndDate>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <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_2_fact"
          xlink:label="ix_2_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_4_fact"
          xlink:label="ix_4_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_3_fact"
          xlink:label="ix_3_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_5_fact"
          xlink:label="ix_5_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_8_fact"
          xlink:label="ix_8_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_9_fact"
          xlink:label="ix_9_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">Net sales, operating income (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_6_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_7_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_2_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_4_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <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_5_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_8_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:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_9_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_12_fact"
          xlink:label="ix_12_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_19_fact"
          xlink:label="ix_19_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_17_fact"
          xlink:label="ix_17_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_11_fact"
          xlink:label="ix_11_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_13_fact"
          xlink:label="ix_13_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_16_fact"
          xlink:label="ix_16_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_10_fact"
          xlink:label="ix_10_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_18_fact"
          xlink:label="ix_18_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_14_fact"
          xlink:label="ix_14_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_21_fact"
          xlink:label="ix_21_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_15_fact"
          xlink:label="ix_15_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_20_fact"
          xlink:label="ix_20_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">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_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_19_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_17_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_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_16_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_18_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_21_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_20_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <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">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_12_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_13_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">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_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_18_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_22_fact"
          xlink:label="ix_22_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_23_fact"
          xlink:label="ix_23_fact"
          xlink:type="locator"/>
        <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">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_22_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_23_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
